Spring入门
文章平均质量分 92
悟道|养家
中年搬砖男
展开
-
SpringAOP的实现和执行原理
查看advisors是如何拿到的,其顺序又是什么?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nrnxPotN-1689226439387)(https://gitee.com/gityyh/notebook3/blob/master/spring/assets/20230706_105109_image.png)]原创 2023-07-13 13:41:05 · 473 阅读 · 0 评论 -
@Transaction和自定义切面的执行顺序思考
spring若无特殊情况均采用的是基于jdk和cglib的动态代理,此时关于@Transactional的优先级为最低优先级,最晚开启事务和最早提交事务,最贴近代理方法执行如果项目引入了AspectJ的静态代理,则@Transactional执行的优先级低于基于jdk和cglib的动态代理,需要注意的是需要关注此时自己编写的Aspect的配置是否@Transactional的Aspect配置执行的优先级顺序,关于AspectJ的静态代理顺序不在本文讨论范围,有兴趣可一起讨论。原创 2023-07-18 10:52:40 · 1137 阅读 · 0 评论 -
Spring入门1
/** 问题 spring_day01 1.如果根据类型获取,配置了多个类型的话,则抛出异常 √ 2.applicationContext.xml配置文件中设置约束? 3.实例化Bean的三种方式: 1.常用 2.3一些框架初始化用 在哪里使用? 4.继承中方法,属性 5.1.OGNL 主要操作struts2值栈?在动态sql中使用OGNL表达式 2.EL表达式:操作servlet相关的一...原创 2018-07-03 16:08:07 · 161 阅读 · 0 评论 -
EXCEL文件解析备忘录(03.07通用哦)
这种读取数据的方式是将表格中所有不为空的sheet,row行都逐条读取,读取为List<list<String>>的格式又防止了数据的异常显示,再根据具体的业务需求对逐条的记录进行处理public static List<List<String>> readExcel(MultipartFile file) throws IOException ...原创 2018-12-02 16:56:03 · 211 阅读 · 0 评论 -
关于Spring通过注解的方式注入属性
@Configuration@PropertySource("classpath:jdbc.properties")public class JdbcConfig { @Value("${jdbc.url}") String url; @Value("${jdbc.driverClassName}") String driverClassName; @...原创 2018-11-30 20:53:20 · 231 阅读 · 0 评论