03 2021 档案

摘要:六、spring注解版学习 声明式事务 6.1、spring事务的使用 1、引入事务的包 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId 阅读全文
posted @ 2021-03-28 17:07 阿瞒123 阅读(83) 评论(0) 推荐(0) 编辑
摘要:五、spring注解版学习 Aop的使用 5.1、spring Aop使用示例 1、引入Aop需要的包 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</art 阅读全文
posted @ 2021-03-28 17:06 阿瞒123 阅读(91) 评论(0) 推荐(0) 编辑
摘要:四、@Profile的作用 4.1、Profile注解的定义 使用@profile注解的目的是为了多环境开发,比如开发环境使用dev, 生产环境使用prod,就可以使用@Profile注解实现不同的开发环境使用不同的数据源。 @Target({ElementType.TYPE, ElementTyp 阅读全文
posted @ 2021-03-16 22:31 阿瞒123 阅读(378) 评论(0) 推荐(0) 编辑
摘要:一、属性值的注入 使用@Value赋值 1、基本数值 2、可以写SpEL; #{} 3、可以写${};取出配置文件【properties】中的值(在运行环境变量里面的值) public class Person { @Value("张三") private String name; @Value(" 阅读全文
posted @ 2021-03-14 17:06 阿瞒123 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1、Spring中bean的初始化与销毁方法 spring的bean的生命周期大致可以分为以下部分: 1、对象的创建:单实例的Bean在容器初始化时创建,多实例Bean在每次获取的时候 ​ 2、属性的填充 populateBean ​ 3、Aware接口的调用 ​ 4、BeanPostProcess 阅读全文
posted @ 2021-03-13 21:26 阿瞒123 阅读(146) 评论(0) 推荐(0) 编辑
摘要:1、Configuration注解 最早的spring中bean对象的配置是采用配置文件的形式,这种形式的配置过繁琐,自从spring 3.0之后 提供了基于java-based configuration。 XML方式的配置如下: <?xml version="1.0" encoding="UTF 阅读全文
posted @ 2021-03-13 12:53 阿瞒123 阅读(368) 评论(0) 推荐(0) 编辑
摘要:在jdk动态代理详解 一 中,我们把代码做一点修改,在fun02中调用fun01 package my.annotation.learn; public class TargetClass implements ServiceInf{ @Override public void fun01() { 阅读全文
posted @ 2021-03-07 18:34 阿瞒123 阅读(289) 评论(0) 推荐(0) 编辑
摘要:某个类如何想要采用jdk的动态代理,这个类必须要实现一个接口。 JDK的动态代理有几个关键的类和接口: Proxy:用来生产代理对象以及代理类(com.sun.proxy.$ProxyN) 生产的代理类就是: com.sun.proxy.$ProxyN N是从0开始的整数 InvocationHan 阅读全文
posted @ 2021-03-07 18:17 阿瞒123 阅读(98) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示