![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring注解驱动开发笔记
蒟蒻...
这个作者很懒,什么都没留下…
展开
-
spring注解开发-组件注册
以前在Spring中注册Bean,需要在配置文件中去注册: javaBean类: package cn.it.bean; /** * @author Admin * @create 2019-04-20-20:37 */ public class Person { private String name; /** * */ private...原创 2019-04-21 22:46:42 · 98 阅读 · 0 评论 -
spring注解开发-Bean的生命周期
Bean的生命周期: bean的创建------>初始化------>销毁的过程 由容器来管理bean的生命周期 我们可以自定义bean的初始化和销毁方法,让容器在bean进行到当前生命周期时来调用这些方法。 构造(对象创建) 单实例:在容器启动的时候创建 多实例:在每一次获取的时候创建 初始化: 对象创建完成,并赋值好,调用初始化方法 销毁: 单实例:在容器关闭...原创 2019-04-26 17:12:26 · 291 阅读 · 0 评论 -
spring注解开发-属性赋值
使用@Value赋值 1.基本数值 2.可以写SpEL(Spring表达式):#{} 3.可以写${};取出配置文件中的值,需要在配置类中使用@PropertySource来引入外部文件 public class Person { @Value("张三") private String name; @Value("#{20-2}") private I...原创 2019-04-26 17:41:09 · 160 阅读 · 0 评论 -
spring注解开发-自动装配
自动装配:Spring利用依赖注入,完成对IOC容器中的各个组件的依赖关系赋值 1.@Autowired 1)、默认优先按照类型去容器中找对应的组件---->ioc.getBean(BookDao.class);,如果找到了就赋值 2)、如果找到了多个相同类型的组件,再讲属性的名称作为组件的id去查找--->ioc.getBean("bookDao"); 3)、使用@Qual...原创 2019-04-26 20:30:41 · 203 阅读 · 0 评论 -
spring注解开发-aop功能的测试
1.编写一个切面类 /** * 切面类 */ @Aspect//告诉spring这是一个切面类 public class LogAOP { @Pointcut(value = "execution(public * com.it.aop.MyAop.*(..))") public void point(){} @Before("point()") ...原创 2019-05-20 21:42:26 · 516 阅读 · 0 评论 -
spring注解开发-事务管理
使用注解完成spring的事务管理功能 1、配置数据源、JdbcTemplate操作数据 //配置数据源 @Bean public DataSource dataSource() throws PropertyVetoException { ComboPooledDataSource dataSource = new ComboPooledDataS...原创 2019-05-23 17:42:45 · 324 阅读 · 0 评论