Spring
T-Birds
cmf老公
展开
-
spring5 源码解析之AOP
AOP:面向切面编程(Aspect Oriented Programming),是对oop面向对象编程设计(Object Oriented Programming)的延申; Spring AOP:是Spring实现AOP技术的一种手段,相关概念查看官网:https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#aop ...原创 2020-08-16 20:26:11 · 129 阅读 · 0 评论 -
get方式传输list,后台接受list
url格式:http://localhost:27001/test/test3?facilityType=None&facilityType=APM&facilityType=NPM&Tocken=cc0b88b8-a1a6-423e-b93c-378fd59a7f5d 后台接口添加注解@RequestParam("facilityTyp") ListfacilityT...原创 2019-11-19 00:11:34 · 15873 阅读 · 0 评论 -
Spring-bean加载源码分析
这些天一直在看spring关于加载bean的源码,wnm看的头大,看了一下XmlBeanFactory 的源码,XmlBeanFactory 现在已经被弃用,现在用的是ClassPathXmlApplicationContext。 接下来我们研究一下spring结合springMVC启动时加载bean的过程。 首先要提的一点是ClassPathXmlApplicationContext在平常开...原创 2018-12-29 11:07:20 · 171 阅读 · 0 评论 -
Spring框架给类的静态变量初始化
工作中遇到一个问题给工具类静态变量初始化,就记录了一下。 这里需要注意一下不可以直接使用@Value注解的方式给静态变量初始化赋值; 1.第一种是用spring配置文件 下面是java类,其中注释的注解是试验注解方式,结果是得不到值;一定要有静态变量的set方法,否则会报错;本来这个demo是测试@PostConstruct注解的; package test; import javax...原创 2018-11-27 19:33:57 · 3607 阅读 · 0 评论 -
@Resource、@Autowired、@Qualifier
@Autowried 默认是按照类型进行装配注入,默认情况下,它要求依赖对象必须存在,如果允许 null 值,可以设置它 required 为false。 如果我们想要按名称进行装配的话,可以添加一个 @Qualifier 注解解决。 @Qualifier("quartzProperties") @Autowired(required = false) private Properties...原创 2018-12-21 11:04:52 · 143 阅读 · 0 评论 -
context:component-scan、context:annotation-config、mvc:annotation-driven
1<context:annotation-config/> 如果你想使用@Autowired注解,那么就必须事先在 spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean. 如果想使用@Resource,@PostConstruct,@PreDestroy等注解就必须声明CommonAnnotationBeanPostPro...转载 2019-03-30 18:24:02 · 422 阅读 · 0 评论 -
spring的@Transactional注解详细用法
概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。 Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects) 支持...转载 2019-03-31 16:07:24 · 108 阅读 · 0 评论