
Spring
Java技术栈
Java每天一篇干货,微信公众号:Java技术栈
展开
-
Spring事务失效的 8 大原因,这次可以吊打面试官了!
今天再来一篇《吊打面试官》系列,这次真的要吊打了,哈哈!(看往期吊打系列请在后台回复:吊打,我会陆续更新……)前几天栈长不是发了一篇文章,里面有一个关于事务失效的问题:用 Spring 的 @Transactional 注解控制事务有哪些不生效的场景?其中有个热心粉丝留言分享了下,我觉得总结得有点经验,给置顶了:以上留言来源微信公众号:Java技术栈,关注一起学Java!但是我觉得...原创 2020-01-07 11:17:36 · 1708 阅读 · 0 评论 -
Spring import配置文件使用占位符
import使用占位符连接池切换导入配置的代码:"classpath:META-INF/spring/spring-${db.connection.pool}.xml" />在配置文件添加配置db.connection.pool=druid启动直接报错,读取不到配置,因为属性文件的加载在import配置文件之后。Caused by: java.lang.Ille原创 2018-01-11 13:11:25 · 1598 阅读 · 0 评论 -
Spring Enable高级应用及原理
Enable*之前的文章用到了一些Enable*开头的注解,比如EnableAsync、EnableScheduling、EnableAspectJAutoProxy、EnableCaching等,Enable表示开启/允许一项功能。Enable*工作原理我们只需要几个很简单的注解就能开启一个复杂的功能,这是多么简易的用法,这是怎么办到的?首先来看看计划任务@EnableSch原创 2018-01-11 13:15:13 · 616 阅读 · 0 评论 -
Spring Aware容器感知技术
Spring Aware是什么Spring提供Aware接口能让Bean感知Spring容器的存在,即让Bean可以使用Spring容器所提供的资源。Spring Aware的分类几种常用的Aware接口如下。 Aware接口 说明 ApplicationContextAware 能获取Application Context调用容器的服务 Ap原创 2018-01-17 09:20:42 · 576 阅读 · 0 评论 -
Spring快速开启计划任务
Spring3.1开始让计划任务变得非常简单,只需要几个注解就能快速开启计划任务的支持。@EnableScheduling@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Import(SchedulingConfiguration.class)@Documentedpublic @interface原创 2018-01-10 09:11:05 · 575 阅读 · 0 评论 -
Spring开启方法异步执行
@EnableAsync@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Import(AsyncConfigurationSelector.class)public @interface EnableAsync { Class annotation() default Anno原创 2018-01-10 09:11:55 · 4146 阅读 · 0 评论 -
终于,Spring 5.0正式发布了!
Spring 5.0都有什么新功能?1、最低要求支持JDK8+, J2EE 7+。2、移除了一些包、类及方法。3、核心功能加强:全面应用jdk8并兼容jdk9等。4、SpringMVC:支持servlet4.0、Reactor 3.1等。5、支持响应式堆栈web框架Spring WebFlux。6、支持kotlin。7、加强了测试:完美支持Junit5等。Spr原创 2018-01-29 16:04:18 · 3146 阅读 · 0 评论 -
Spring MVC & Boot & Cloud 技术教程汇总(长期更新)
昨天我们发布了Java成神之路上的知识汇总,今天继续。Java成神之路技术整理(长期更新)以下是Java技术栈微信公众号发布的关于 Spring/ Spring MVC/ Spring Boot/ Spring Cloud 的技术干货,本文长期更新。Spring 系列Java 必看的 Spring 知识汇总Spring 5.0 正式发布了Spring的核心模块解析Sprin...原创 2018-04-13 16:36:33 · 1997 阅读 · 1 评论