随笔分类 -  【Java系列】 / 【Spring框架】

Transaction系列之---【事务传播行为】
摘要:事物传播 Spring中七种事务传播行为 事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中, 加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。 阅读全文

posted @ 2021-11-22 01:05 少年攻城狮 阅读(158) 评论(0) 推荐(0) 编辑

spring系列---【后置处理器之BeanPostProcessor】
摘要:作用: 在Bean对象在实例化和依赖注入完毕后,实现BeanPostProcessor接口的方法可以在对象调用初始化方法的前后添加我们自己的逻辑。注意是Bean实例化和依赖注入完成后触发的。 下面三个前后都可以作用到。 补充:bean生命周期的初始化回调:1.PostConstract; 2.ini 阅读全文

posted @ 2021-04-23 01:41 少年攻城狮 阅读(113) 评论(0) 推荐(0) 编辑

spring系列---【@DependOn】
摘要:作用: @DependsOn注解可以定义在类和方法上,因为spring默认扫描包时会根据文件在文件夹的位置先后顺序扫描加载,所以不能保证对象的初始化顺序,当我这个对象要依赖于另一个组件,也就是说被依赖的组件会比该对象先注册到IOC容器中,这时候在当前组件上加上@DependsOn("依赖组件的方法名 阅读全文

posted @ 2021-04-23 00:09 少年攻城狮 阅读(499) 评论(0) 推荐(0) 编辑

SpringBoot系列---【如何优雅的格式化实体类中的日期的返回格式?】
摘要:前提 url: jdbc:mysql://localhost:33306/jiulong?characterEncoding=utf-8&serverTimezone=Asia/Shanghai 推荐写法: @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") p 阅读全文

posted @ 2020-12-26 10:56 少年攻城狮 阅读(1807) 评论(0) 推荐(0) 编辑

sping源码系列---【2-七大设计原则和23种设计模式】
摘要:1. OOA、OOD、OOP、OOPL的涵义。 OOA(全称: Object Oriented Analysis ):面向对象分析。 OOD(全称:Object Oriented Design ):面向对象设计。 OOP(全称:Object Oriented Programming ):面向对象编程 阅读全文

posted @ 2020-12-08 12:58 少年攻城狮 阅读(205) 评论(0) 推荐(0) 编辑

spring源码系列---【1-ioc原理】
摘要:1. 写出三个阅读源码的目的。 为了提高自身能力; 为了学习别人优秀的设计思想与对设计模式的应用; 为了涨工资。 2.写出springboot和springframework的区别。 springboot可以实现零配置,springframework也可以(易存在误区)。 springboot可以实 阅读全文

posted @ 2020-12-03 01:22 少年攻城狮 阅读(91) 评论(0) 推荐(0) 编辑

我爱Java系列---【Spring基于全注解的 IOC 配置】
摘要:总结: 1. @Configuration: 作用:用于指定当前类是一个 spring 配置类,当创建容器时会从该类上加载注解。获取容器时需要使用 AnnotationApplicationContext(有@Configuration 注解的类.class)。 属性: value:用于指定配置类的 阅读全文

posted @ 2019-07-05 00:38 少年攻城狮 阅读(319) 评论(0) 推荐(0) 编辑

我爱Java系列---【Spring基于半注解、半xml的 IOC 配置】
摘要:总结: 使用注解的前提:在配置文件中,声明需要扫描的包的路径,base-package后可以写大包名,也可以用逗号分开写需要扫描的包名(考虑扫描速度,推荐分开写) 配置 spring 创建容器时要扫描的包: 常用:@Service和@Autowired (重点掌握就够了) 配置文件中用name=$( 阅读全文

posted @ 2019-07-01 22:08 少年攻城狮 阅读(483) 评论(0) 推荐(0) 编辑

我爱Java系列---【使用 spring 的 IOC 的实现账户的 增删改查CRUD】
摘要:一、环境搭建 1.创建 maven 工程quickstart,并导入坐标 DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 org.apache.commons.dbutils DbUtils 关闭链接等操作 QueryRunner 进行查询的操作 org.apache.co 阅读全文

posted @ 2019-07-01 20:42 少年攻城狮 阅读(619) 评论(0) 推荐(0) 编辑

我爱Java系列---【 Spring 整合 Junit : Spring-test】
摘要:目的: 在测试类中,每个测试方法都有以下两行代码: ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml"); IAccountService accountService = ac.getBean("account 阅读全文

posted @ 2019-07-01 18:03 少年攻城狮 阅读(2157) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

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