E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SpringBoot-
SpringBoot - @ComponentScan注解使用详解
写在前面SpringBoot-@Configuration注解使用详解
SpringBoot-
向容器中注册组件的方法有哪些?
cloneme01
·
2023-07-19 15:39
SpringBoot
spring
boot
springboot-
防止sql注入,xss攻击,cros恶意访问
1.sql注入sql注入:把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令解决方法:1)无论是直接使用数据库还是使用如mybatis组件,使用sql的预编译,不要用拼接字符串。2)后台过滤检测:使用正则表达式过滤传入的参数**;**.字符串过滤3)前端检测sql常见关键字,如oranddrop之类的2.xss攻击xss攻击:其原理是攻击者向有
prince05
·
2023-07-18 03:49
java
spring
boot
sql
xss
Spring 组成及拓展
说白了就是基于Spring的开发-
SpringBoot-
一个快速开发的脚手架-基于SpringBoot可以快速的开发单个微服务。-约定大于配置!
基哥的奋斗历程
·
2023-07-15 20:51
Spring
java
spring
【
SpringBoot-
注解】@SpringBootApplication
1.理解@SpringBootApplication@SpringBootApplication被用于激活@EnableAutoConfiguration、@ComponentScan、@Configuration三个注解的特性。其中:@EnableAutoConfiguration负责激活springboot自动装配机制@ComponentScan负责激活@Component的扫描@Config
飞四海
·
2023-07-15 01:51
#
spring
boot
后端
java
SpringBoot-
全局异常处理
背景在Web开发中,我们经常会需要处理各种异常,这是一件棘手的事情,需要考虑以下几个问题:什么时候需要捕获(try-catch)异常,什么时候需要抛出(throws)异常到上层?在dao层捕获还是在service捕获,还是在controller层捕获?抛出异常后要怎么处理.怎么返回给页面错误信息?全局异常处理推荐做法不要在业务代码中进行捕获异常,即dao,service,controller层的所
ikt4435
·
2023-06-23 19:39
Java
程序员
编程
spring
java
spring
boot
spring面试
springboot-
启动流程1.refresh()步骤功能分类1为准备环境23456为准备BeanFactory7891012为准备ApplicationContext11为初始化BeanFactory
莫等闲!
·
2023-06-21 04:14
spring
spring
springboot-
并发配置
文章目录线程池配置异步处理配置WebMvc配置Tomcat连接器配置undertow配置SpringBoot提供了一些默认的并发配置,可以通过配置文件或代码进行调整。下面介绍一些常用的SpringBoot并发配置:线程池配置可以在application.properties或application.yml文件中配置线程池的参数,例如最大线程数、核心线程数等:#application.ymlspri
猿与禅
·
2023-06-19 09:39
springboot
spring
boot
java
并发
配置
高并发
四、支付宝支付对接 - SDK开发、业务对接、支付回调、支付组件(2)
目录一、
SpringBoot-
支付宝实现当面付产品支付(二维码扫码支付)1.1当面付产品介绍1.2具体实现步骤1.3搭建测试1.4配置类的定义和注入二、二维码生成工具2.1导入相关资料2.2生成支付二维码三
Daniel521-Spark
·
2023-06-18 05:48
计算机(开发
运维拓展)
java
spring
boot
开发语言
SpringBoot第28讲:SpringBoot - 自定义starter
SpringBoot第28讲:
SpringBoot-
自定义starter如何将自己的模块封装成starter,并给其它springBoot项目使用呢?
程序员 jet_qi
·
2023-06-18 02:36
深入理解Spring生态
项目实战系列
spring
boot
自定义starter
项目实战
springboot-
内置Tomcat
一、springboot的特性之一基于springboot的特性自动装配@Configuretion注解二、springboot内置Tomcat步骤直接看SpringApplication方法的代码块总纲:1、在SpringApplication.run初始化了一个上下文ConfigurableApplicationContextconfigurableApplicationContext=Ann
wang1989cs
·
2023-06-16 17:59
spring
boot
tomcat
java
SpringBoot-
面试核心概念
目录引言:1.什么是SpringBoot,Spring,SpringMVC以及它们的区别?2.SpringBoot的核心注解有哪些?3.SpringBoot的Starter有哪些?4.SpringBoot的配置文件有哪些?5.SpringBoot的优点?6.SpringBoot的运行方式7.什么是JavaConfig8.SpringBoot实现热部署有哪几种方式?9.SpringBoot自动配置的
辰远YIL
·
2023-06-13 05:22
spring-book
面试基础
spring
boot
面试
java
微架构 springcloud-02.
springboot-
配置文件和模板引擎
springboot-
配置文件和模板引擎配置文件简述springboot能在无任何配置文件下,极大的简化了配置,但并不是说springboot就完全排斥配置,并且,在一些特定的场景,配置也是必不可少的。
程序员_超
·
2023-06-12 18:33
springboot -重定向携带数据 RedirectAttributes
springboot-
重定向携带数据RedirectAttributes当controller层需要重定向到指定页面时,如何携带数据?传统使用session使用RedirectAttributes.
彷徨的我第一次尝试
·
2023-06-09 09:33
SpringBoot学习
java
spring
boot
springboot-
注解汇总,招银网络java面试
@ConfigurationProperties(prefix=“spring.datasource”)publicclassDataSourcePropertiesimplementsBeanClassLoaderAware,InitializingBean{privateClassLoaderclassLoader;privateStringname;privatebooleangenerat
m0_65320833
·
2023-04-20 02:22
程序员
面试
java
后端
SpringBoot-
事务处理
在SpringBoot中,@Transactional是用来声明一个事务的注解,表示该方法是事务性的,当方法发生异常时,将自动回滚@Transactional是Spring框架中用于管理事务的注解。在SpringBoot中使用该注解能够简化事务的管理,避免手动管理事务带来的代码复杂度和错误。在SpringBoot中,@@Transactional是Spring框架中的一个注解,用于标记一个带有事务
卢延吉
·
2023-04-19 01:51
Spring.IO
&
GPT
&
ME
spring
boot
java
spring
springboot-
参数校验
SpringBoot中使用@Valid注解+Exception全局处理器优雅处理参数验证注解@Valid的主要作用是用于数据效验,可以在定义的实体中的属性上,添加不同的注解来完成不同的校验规则。Controller类中在参数中添加@Valid注解来开启效验功能@Valid配合Spring会抛出MethodArgumentNotValidException异常,可结合全局异常处理类处理。示例1.实体
不会叫的狼
·
2023-04-18 05:45
SpringBoot
spring
boot
SpringBoot-
心跳机制+redis实现网站实时在线人数统计
在社交网站中,通常需要实时统计某个网站的在线人数,通过该指标来实时帮助运营人员更好的维护网站业务:先说一下目前在市面上主流的做法再加上我自己查阅的资料总结:创建一个session监听器,在用户登录时即创建一个session,监听器记录下来并且把count加一用户点击注销时把session给remove掉,count减一说一下上面这种做法的弊端:当用户关闭浏览器时并不会触发session监听,当下一
我哪会这个啊
·
2023-04-16 17:25
redis
spring
boot
redis
java
SpringBoot-
数据访问-整合MyBatis-配置版
引入依赖org.mybatis.spring.bootmybatis-spring-boot-starter2.1.4@ConditionalOnSingleCandidate(DataSource.class)单一数据源SqlSessionFactory:自动配置好了@Bean@ConditionalOnMissingBeanpublicSqlSessionFactorysqlSessionFa
风格无涯
·
2023-04-15 15:47
mybatis
spring
boot
java
Springboot-
使用RestTemplate方式发HTTP请求及上传文件
RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。我基于RestTemplate编写了一个工具类,方便使用。工具类提供之提供了GET、POST、DELETE请求方法,其他方法自行补充Application启动类中实例RestTemplate@SpringBootApplicati
丿捺人生
·
2023-04-15 13:49
springboot-
分页功能
1.分页功能的作用分页功能作为各类网站和系统不可或缺的部分(例如百度搜索结果的分页等),当一个页面数据量大的时候分页作用就体现出来的,其作用有以下5个。(1)减少系统资源的消耗(2)提高数据库的查询性能(3)提升页面的访问速度(4)符合用户的浏览习惯(5)适配页面的排版2.建立测试数据库由于需要实现分页功能,所需的数据较多DROPTABLEIFEXISTStb_user;CREATETABLEtb
Starbright.
·
2023-04-15 07:21
springboot
spring
boot
java
后端
12、
springboot-
数据库数据提取及详细处理
疫情大数据平台,后台首要的任务是从各种渠道获得数据及对获取后的数据进行处理,本篇主要是记录各类历史数据从数据库中取出,并进行详细处理的过程主要使用MybatisPlus进行复杂查找MybatisPlus进行简单查找时较为方便,但进行复杂查找时,需要注意的地方有很多,也比较麻烦例如sql语句:sql="SELECTmax(confirm),cast(sum(confirm_add)assigned)
飞鸡炸弹
·
2023-04-13 11:07
项目实训
sql
java
数据库
SpringBoot-
配置高级
??博客主页:??欢迎关注:??点赞??收藏留言系列专栏:??SpringBoot专栏(每日更新)如果觉得博主的文章还不错的话,请三连支持一下博主。??欢迎大佬指正,一起学习!一起加油!目录??@ConfigurationProperties注入??创建一个新的模板??ServerConfig.java??编写application.yml??编写ConfigurationApplication.
小东西的东西
·
2023-04-12 07:01
面试
学习路线
阿里巴巴
android
前端
后端
SpringBoot-
常用计量单位应用 @DurationUnit注解 @DataSizeUnit注解
个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~个人主页:.29.的博客学习社区:进去逛一逛~@DurationUnit注解@DataSizeUnit注解一、@DurationUnit注解配置时间计量单位二、@DataSizeUnit配置空间计量单位一、@DurationUnit注解配置时间计量单位自定义类:/***@autho
.29.
·
2023-04-12 07:24
深入SpringBoot框架
spring
boot
java
后端
SpringBoot-
使用分页插件(PageHelper)
前言分页插件的必要性互联网应用中,分页可谓无处不在,在每个需要展示数据的地方,都能找到分页的影子。在日常开发中,为了追求效率,通常使用数据库的物理分页。这时,对于一个业务逻辑SQL,大多数情况需要输出两段SQL来达到分页效果:count查询总数和limit分页,这无疑增加了大量的工作量。对于这种大量的、相似的、非业务逻辑的代码,抽象出公共插件是势在必行的。分页插件原理Mybatis给开发者提供了一
月弦YueXian
·
2023-04-09 16:08
Spring
spring
boot
java
mysql
springboot-
后台session的存储与取出
springboot-
后台session的存储与取出session后台的存储,工具类代码如下://将数据存入sessionpublicclassSetSessionUtil{publicstaticvoidsetSession
澜色海湾
·
2023-04-09 14:05
springboot实战开发
springboot
Session
Session的存储
Session的获取
Session的清除
springboot-
日志配置
springboot-
日志配置1、默认日志logback默认情况下,springboot会使用logback来记录日志,并且使用INFO级别输出到控制台,在运行程序的时候,你应该看到过很多这样INFO级别的日志了
yololee_
·
2023-04-08 06:35
springboot
spring
boot
spring
java
J-框架-
springBoot-
关于配置
springboot优点:1.为spring开发者更快的入门2.开箱即用,提供各种默认配置来简化项目配置3.内嵌式容器化简化web项目4.没有冗余代码生成和xml配置的要求微服务?是一种架构风格,要求开发应用时,这个应用必须构成·一系列晓得服务的组合;通过http方式进行通信。微服务是把各个功能元素独立出来。把独立出来的功能元素的动态组合,需要的功能元素才去组合,需要多一些时可以整合多个功能元素。
英勇de禁卫军
·
2023-04-08 06:53
spring
spring
boot
Springboot-
根据前端请求查找后端接口-mybatis,foreach-实现多条件查询
项目场景:管理平台,告警配置板块,需要查询返回多个数据信息,其中需要对订阅人的查询返回功能进行优化,将原本的只能输入一个订阅人名字进行查询优化为输入多个订阅人名,以英文逗号分隔,返回包含他们的结果问题描述:Spring架构的上手实操与idea的基础小功能使用查找接口一开始拿到这个优化需求也是非常手足无措的感觉,不像自己课程设计时写的代码,一般就几个java文件,哪个功能对应哪些行代码都非常清楚。在
富贵儿233
·
2023-04-08 04:21
J2EE
spring
intellij-idea
java
mybatis
sql
springboot-
用dynamic-datasource-spring-boot-starter配置druid多数据源
文章目录1:项目结构1:项目背景2:项目结构3:项目地址2:导包3:配置1:pom.xml配置2:引入log4j.xml日志配置,要不然会报错4:编码1:分别在两个库随便建个表2:创建实体类3:创建dao实现类-指定数据源4:mybatis配置相关设置5:mybatis的xml相关配置5:测试1:测试代码2:测试结果前言:dynamic-datasource插件是一款动态数据源的轻量级实现,封装成
苍煜
·
2023-04-06 23:29
sprintboot
spring
mybatis
spring
boot
mybatis
springboot-
集成flink最佳实践和打包部署
引入flink依赖//streamapi和tableapiorg.apache.flinkflink-table-api-java-bridge_2.111.14.2providedorg.apache.flinkflink-clients_2.111.14.2provided编写入口目录结构com.example.demoautoChildApplicationtaskTaskAbstractT
ssehs
·
2023-04-05 18:42
服务器
spring
boot
flink
java
领域驱动介绍
大纲软件设计发展史什么是领域驱动设计领域驱动设计解决什么问题领域驱动设计包含哪些要素领域驱动设计的架构样例分析软件设计发展史单体->前后端->微服务->服务网格SSH->ssm->
springboot-
peipei巴比
·
2023-04-05 00:43
设计模式
DDD
领域驱动设计
领域驱动
JAVA架构
架构设计
SpringBoot-
学习-1-概念篇
文章目录前言一、约定优于配置二、SpringBoot概念1.什么是SpringBoot2.SpringBoot主要特性1、SpringBootStarter(起步依赖)2、使编码变得简单3、自动配置4、部署更简单问题遗留总结前言SpringBoot是目前项目中用的最广泛的框架之一,一直在使用但是从来没有仔细深入的学习过,从这一篇开始会持续的将SpringBoot的学习过程完整的记录下来,会包含系统
贼不走空?
·
2023-04-03 04:46
SpringBoot
spring
boot
java
spring
Springboot-
如何开启debug日志?
如何开启?在配置文件,配置debug=true。输入的时候,会有智能提示。启动成功,打印debug日志其实就是打印了debug日志,然后具体多了什么日志信息呢?springboot自动配置有哪些?有哪些servlet请求映射?有哪些拦截器?springboot有哪些自动配置?servlet请求映射拦截器参考
Java云海.
·
2023-04-02 10:43
java
spring
boot
spring
后端
程序人生
Springboot-
自定义注解
业务上我们使用注解实现限流和幂等性校验,下面已限流为例介绍一、注解的定义元注解有一些注解可以修饰其他注解,这些注解就称为元注解(metaannotation)@Inherited使用@Inherited定义子类是否可继承父类定义的Annotation。@Inherited仅针对@Target(ElementType.TYPE)类型的annotation有效,并且仅针对class的继承,对inter
W_Meng_H
·
2023-04-02 10:39
#
SpringBoot
spring
boot
java
SpringBoot项目创建及其核心设计思想
_zhupanlinch的博客-CSDN博客SpringBoot约定大于配置的特性解读&SpringBoot快速入门_星河_赵梓宇的博客-CSDN博客
SpringBoot-
基于spring的约定优于配置
厚积薄发ض
·
2023-04-01 23:39
Spring
java
spring
maven
SpringBoot-
狂神(3. yaml配置注入)学习笔记
上一篇:2.运行原理初探下一篇:4.多环境配置及配置文件位置文章目录1.yaml语法1.配置文件2.yaml概述3.yaml基础语法1.说明:语法要求严格2.字面量:普通的值[数字,布尔值,字符串]3.注意4.对象、Map(键值对)5.数组(List、set)6.修改SpringBoot的默认端口号2.注入配置文件1.yaml注入配置文件2.加载指定的配置文件3.配置文件占位符4.回顾proper
yuan_404
·
2023-04-01 20:03
SpringBoot
spring
boot
SpringBoot-
统一处理异常
前言当系统发生时,springboot会自动处理异常,这里通过自定义统一处理异常进行处理。pom.xml文件4.0.0org.springframework.bootspring-boot-starter-parent2.1.6.RELEASEcom.huzhspringboot-error1.0-SNAPSHOTspringboot-errorspringboot-error1.8org.spr
月弦YueXian
·
2023-03-30 20:35
Spring
spring
boot
java
intellij-idea
[转载]基于 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架构建的微服务项目
技术栈
Springboot-
微服务的入门级微框架,用来简化Spring应用的初始搭建以及开发过程。Eureka-云端服务发现,一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。
JackZhou2017
·
2023-03-30 14:00
spring-cloud
spring-boot
spring-cloud
springboot-
自动装配-源码解读-01
前面我们总结了springboot加载外部Bean的三种方式,现在我们来阅读一下源码,看看springboot的自动装配机制到底是怎么玩的,是否有想想中那么神秘!!入口@SpringBootApplication@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootCo
愤怒的奶牛
·
2023-03-30 03:41
SpringBoot-
狂神(20. Springboot+Dubbo+Zookeeper)学习笔记
上一篇:19.异步、定时、邮件任务[无下一篇]文章目录1.分布式理论1.什么是分布式系统?2.Dubbo文档3.单一应用架构4.垂直应用架构5.分布式服务架构6.流动计算架构2.RPC3.测试环境搭建1.Dubbo2.Dubbo环境搭建3.Window下安装zookeeper4.window下安装dubbo-admin4.SpringBoot+Dubbo+zookeeper1.框架搭建2.服务提供
yuan_404
·
2023-03-29 06:52
SpringBoot
springboot
zookeeper
Dubbo
springboot-
请求入参验证
springboot-
请求入参验证1.JSR-303验证规则2.使用@Validated验证入参方式一:手动处理验证结果方式二:用异常Handler处理验证结果并直接响应(推荐)3.自定义验证规则3.1
阿拉的梦想
·
2023-03-27 06:48
springboot
java
spring
spring
boot
SpringBoot-
其他-测试
springboot里要做单元测试,看下面图片.png0、在“
SpringBoot-
业-JPA”基础下进行1、写测试类packagecom.llhc.test;importjava.util.List;
通灵路耳
·
2023-03-21 15:33
黑马程序员-
springboot-
开发实用篇
手工启动热部署自动启发热部署第一步Settings->compile->Buildprojectautiomatically第二步Settings->AdvancedSettings->Allowautomake热部署范围设置4.关闭热部署开发环境的时候热部署肯定是不能使用的5.第三方bean属性绑定什么都不用勾,不用web环境了ctrl+alt+v得到返回值对象6.松散绑定@Con....才能用
sherkeepfocus
·
2023-03-17 07:40
java
spring
boot
后端
java
SpringBoot-
基础入门篇
SpringBootSpringBootSpringBoot底层注解容器功能2.1、组件添加@Configuration详解下面是我们用SpringXML的方式向容器中添加组件的方法:下面是使用SpringBoot来声明组件类的方式:@Configuration翻译为配置。将一个类设置为配置文件,将该类下面的方法设置为Bean组件//告诉SpringBoot这是一个配置类==配置文件//相当于(S
忆忆_application
·
2023-03-17 07:10
私人
spring
boot
java
spring
SpringBoot-
实用开发篇
SpringBoot开发实用篇开发实用篇中因为牵扯到SpringBoot整合各种各样的技术,所以在整合每一个技术之前,都会做一个快速的普及,这样的话内容整个开发实用篇所包含的内容就会比较多。在学习的时候,如果对某一个技术不是很清楚,可以先跳过对应章节,或者先补充一下技术知识。开发实用篇具体包含的内容如下:热部署配置高级测试数据层解决方案整合第三方技术监控看目录感觉内容量并不是很大,但是在数据层解决
程序猿 呕吼吼~~~
·
2023-03-17 07:39
SpringBoot学习
springboot
java
java-ee
SpringBoot-
运维实用篇
SpringBoot运维实用篇1.SpringBoot程序的打包与运行刚开始做开发学习的小伙伴可能在有一个知识上面有错误的认知,我们天天写程序是在Idea下写的,运行也是在Idea下运行的。但是实际开发完成后,我们的项目是不可能运行在自己的电脑上的。我们以后制作的程序是运行在专用的服务器上的,简单说就是将你做的程序放在一台独立运行的电脑上,这台电脑要比你开发使用的计算机更专业,并且安全等级各个方面
爪蛙毁一生
·
2023-03-17 07:38
springboot
java
java
spring
springboot
后端
运维
SpringBoot-
基础篇
SpringBoot基础篇在基础篇中,我给学习者的定位是先上手,能够使用SpringBoot搭建基于SpringBoot的web项目开发,所以内容设置较少,主要包含如下内容:SpringBoot快速入门SpringBoot基础配置基于SpringBoot整合SSMP1.快速上手SpringBoot学习任意一项技术,首先要知道这个技术的作用是什么,不然学完以后,你都不知道什么时候使用这个技术,也就是
爪蛙毁一生
·
2023-03-17 07:37
java
springboot
spring
boot
spring
java
后端
mybatis
SpringBoot-
核心技术篇
技术掌握导图六个大标题↓配置文件web开发数据访问单元测试指标指控原理解析配置文件1.文件类型1.1、properties同以前的properties用法1.2、yaml1.2.1、简介YAML是“YAMLAin`tMarkupLanguage”(YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML的意思其实是:“YetAnotherMarkupLanguage”(仍是一种标记语言)
忆忆_application
·
2023-03-17 07:07
私人
spring
boot
java
spring
后端
开发语言
【小Qの
SpringBoot-
翻译】Spring Boot官方参考指南-第三部分 使用Spring Boot
译者注:本文翻译自SpringBoot1.4.2.RELEASE官方参考指南,译者第一次尝试翻译技术文档,如有不当之处还请诸君多多斧正,谢谢!另:由于翻译工作尚未全部完成,目前译文中的链接均指向原英文文档;后续全部翻译工作完成后将统一替换为译文链接地址。第三部分使用SpringBoot第13章构建系统1依赖管理2Maven21继承starterparent22不基于parentPOM使用Sprin
jianghai0297
·
2023-02-23 17:39
SpringBoot
spring
springboot
技术
翻译
SpringBoot-
跨域问题处理
方式一:在Controller中添加注解:@CrossOrigin(allowCredentials="true",originPatterns="*")image.png方式二:通过@Configuration配置并注入Filter方式,开放允许的域名packagecom.example.springboot3;importorg.springframework.context.annotati
流年逝去sky
·
2023-02-06 12:35
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他