
分类:spring

2020
09-30
09-30
Spring Boot加密配置文件特殊内容的示例代码详解

2020
09-30
09-30
浅谈Spring中@Import注解的作用和使用
@Import用来导入@Configuration注解的配置类、声明@Bean注解的bean方法、导入ImportSelector的实现类或导入ImportBeanDefinitionRegistrar的实现类。@Import注解的作用查看Import注解源码/***Indicatesoneormore{@linkConfiguration@Configuration}classestoimport.**<p>Providesfunctionalityequivalenttothe{@code<import/>}elementinSpringXML.*Onlysupportedforclassesannotatedwith{@code@C...
继续阅读 >
2020
09-30
09-30
Spring Cloud Gateway全局通用异常处理的实现

2020
09-29
09-29
springboot CommandLineRunner接口实现自动任务加载功能
CommandLineRunner接口可以实现任务的自动加载,当项目启动完后,就会自动去执行CommandLineRunner接口里的run方法,你可以实现多个CommandLineRunner的实例,使用order来控制执行的顺序!/***项目启动后自动运行的代码CommandLineRunner*/@Component@Order(1)publicclassMyStartupRunner1implementsCommandLineRunner{privateLoggerlogger=LoggerFactory.getLogger(MyStartupRunner1.class);@Overridepublicvo...
继续阅读 >
2020
09-29
09-29
Spring Data JPA带条件分页查询实现原理
最新SpringDataJPA官方参考手册Version2.0.0.RC2,2017-07-25https://docs.spring.io/spring-data/jpa/docs/2.0.0.RC2/reference/html/JPA参考手册(找了半天,在线版的只找到这个)https://www.objectdb.com/java/jpaSpringDataJPA的Specification类,是按照EricEvans的《领域驱动设计》书中Specification的概念和语义来定义查询条件的API。使用SpringDataJPA,我们一般将自己的dao接口继承CrudRepository接口和JpaSpecifi...
继续阅读 >
2020
09-29
09-29
浅谈如何优雅地停止Spring Boot应用

2020
09-29
09-29
spring 注解验证@NotNull等使用方法
本文介绍了spring注解验证@NotNull等使用方法,分享给大家,具体如下:常用标签@Null 被注释的元素必须为null@NotNull 被注释的元素不能为null@AssertTrue 被注释的元素必须为true@AssertFalse 被注释的元素必须为false@Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值@Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值@DecimalMin(value) ...
继续阅读 >
2020
09-29
09-29
Spring Boot2.x集成JPA快速开发的示例代码

2020
09-29
09-29
Spring 应用上下文获取 Bean 的常用姿势实例总结
本文实例讲述了Spring应用上下文获取Bean的常用姿势。分享给大家供大家参考,具体如下:1.前言通常,在Spring应用程序中,当我们使用@Bean,@Service,@Controller,@Configuration或者其它特定的注解将Bean注入SpringIoC。然后我们可以使用Spring框架提供的@Autowired或者JSR250、JSR330规范注解来使用由SpringIoC管理的Bean。2.从应用程序上下文中获取Bean今天我们将来学习如何从ApplicationContext中...
继续阅读 >

2020
09-29
09-29
Spring Security 实现“记住我”功能及原理解析

2020
09-29
09-29
Spring Security 实现短信验证码登录功能

2020
09-29
09-29
Spring Boot 2 实战:自定义启动运行逻辑实例详解
本文实例讲述了SpringBoot2实战:自定义启动运行逻辑。分享给大家供大家参考,具体如下:1.前言不知道你有没有接到这种需求,项目启动后立马执行一些逻辑。比如缓存预热,或者上线后的广播之类等等。可能现在没有但是将来会有的。想想你可能的操作,写个接口上线我调一次行吗?NO!NO!NO!这种初级菜鸟才干的事。今天告诉你个骚操作使得你的代码更加优雅,逼格更高。2.CommandLineRunner接口packageorg.springframework....
继续阅读 >
2020
09-29
09-29
Spring事务管理配置文件问题排查

2020
09-29
09-29
Spring boot打包jar分离lib和resources方法实例
为什么要配置、依赖文件分离:1.在传统jar包中,所有文件都打包到一个jar包中,jar非常臃肿,在进行服务更新部署时非常不便,而且传输不稳定时导致传输失败。如果过实行文件分离、在依赖不改变的情况下,仅仅上传更新后的编译文件是非常方便的。如果要修改一些配置文件:properties、xml,静态文件等可以直接在服务器上编辑。那么怎么实行配置、依赖文件分离呢?插件介绍maven-jar-plugin这个插件式专门用来打包用的,可以配置...
继续阅读 >