spring
文章平均质量分 67
ZhangJQKb
努力了才能知道有没有结果
展开
-
spring 如何解决循环依赖
Spring内部有三级缓存singletonObjects 一级缓存,用于保存实例化、注入、初始化完成的bean实例 earlySingletonObjects 二级缓存,用于保存实例化完成的bean实例 singletonFactories 三级缓存,用于保存bean创建工厂,以便于后面扩展有机会创建代理对象。下面用一张图告诉你,spring是如何解决循环依赖的:二级缓存的用处TestService1依赖于TestService2和TestService3,而TestServ转载 2022-04-22 17:18:49 · 391 阅读 · 0 评论 -
spring注解 @Autowired @Qualifier @Resource
spring的动态注入转载 2017-05-19 13:54:55 · 461 阅读 · 0 评论 -
spring中事务原理详解
spring中事务原理详解转载 2018-01-03 14:28:42 · 682 阅读 · 0 评论 -
过滤器和拦截器的区别
过滤器和拦截器的简单总结转载 2018-01-29 18:22:45 · 279 阅读 · 0 评论 -
Spring-boot 打成jar包后使用外部配置文件
官网说明第一种是在jar包的同一目录下建一个config文件夹,然后把配置文件放到这个文件夹下; 第二种是直接把配置文件放到jar包的同级目录; 第三种在classpath下建一个config文件夹,然后把配置文件放进去; 第四种是在classpath下直接放配置文件。这四种方式的优先级是从一到四一次降低的,这里主要说前面两种外部配置文件使用。使用方法新建config文件夹放...原创 2018-08-30 14:25:32 · 10811 阅读 · 8 评论 -
Java自定义注解详解(基础原理和应用举例)
一、什么是注解对于很多初次接触的开发者来说应该都有这个疑问?Annotation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且供指定的工具或框架使用。Annontatio...原创 2018-11-27 11:38:06 · 317 阅读 · 1 评论 -
SpringMvc项目部署到tomcat几个要点(在eclipse中)或失败原因
一、项目无法添加到tomcat中去二、项目加入到tomcat中webapps文件中三、tomcat项目中没有页面或lib中没有jar包原创 2019-03-05 20:46:32 · 2218 阅读 · 0 评论 -
Spring 事务失效的原因
目录一、方法使用try/catch。二、同类中方法的互相调用。一、方法使用try/catch。 失效代码 @Override @Transactional public RrcResponse addShopingCart(AddShopingCartModel addShopingCartModel) { RrcResponse response =...原创 2019-05-07 16:38:57 · 389 阅读 · 0 评论 -
读Spring实战学习总结
1.@Autowired注解可以用在类的任何方法上,@Inject与其类似.@Inject注解来源于Java依赖注入规范,该规范同时还为我们定义了@Named注解。在自动装配中,Spring同时支 持@Inject和@Autowired。尽管@Inject和@Autowired之间有着一些细微的差别,但是在大多数场景下,它们都是可以互相替换的。2.装配机制在XML中进行显式配置,<b...原创 2019-06-12 15:53:01 · 376 阅读 · 0 评论