![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
dev_hui
点滴积累,点滴分享
展开
-
Spring Autowire自动装配
Spring Autowire自动装配在应用中,我们常常使用标签为JavaBean注入它依赖的对象。但是对于一个大型的系统,这个操作将会耗费我们大量的资源,我们不得不花费大量的时间和精力用于创建和维护系统中的标签。实际上,这种方式也会在另一种形式上增加了应用程序的复杂性,那么如何解决这个问题呢?Spring为我们提供了一个自动装配的机制,尽管这种机制不是很完善,但是在应用中结合标签还是可以转载 2015-07-27 13:38:18 · 462 阅读 · 0 评论 -
@Autowired 与@Resource的区别(详细)
@Autowired 与@Resource的区别(详细)spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入...转载 2018-10-18 15:17:42 · 197 阅读 · 0 评论 -
@Controller和@RestController区别
如下是@RestController的源码:package org.springframework.web.bind.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;impor...原创 2018-11-23 13:25:27 · 152 阅读 · 0 评论 -
SpringIOC容器中Bean的生命周期解析
未添加Bean的后置处理器处理的Bean的生命周期如下:SpringIOC容器对Bean的生命周期的管理过程:1、通过构造器或工厂方法创建Bean的实例2、为Bean的属性赋值或对其他Bean的引用3、调用Bean的初始化方法4、使用Bean5、当容器关闭时,调用Bean的销毁方法在Bean的声明中设置init-method和destroy-method属性,为Bean...原创 2019-01-21 17:55:51 · 220 阅读 · 0 评论 -
com.alibaba.druid.pool.DruidDataSource 中数据库密码加密解密方式
Druid是阿里巴巴开发的一款数据库连接池,它支持对数据库密码的加密操作,下面来看看如何利用Druid对数据库的密码进行加密解密操作。第一步:采用一种加密算法(本例采用rsa加密算法,私钥加密,公钥解密)对数据库用户密码进行加密,并将加密后的密码密文写入到spring.properties中,部分属性配置如下:spring.jdbc.driverClass=org.postgresql....原创 2019-02-15 18:01:11 · 7273 阅读 · 0 评论