
Spring
spring框架
Pepsi_yq
这个作者很懒,什么都没留下…
展开
-
环境相关概念
环境bean、系统环境bean、系统属性beanhttps://blog.youkuaiyun.com/topdeveloperr/article/details/88063828?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.转载 2022-04-18 06:53:27 · 174 阅读 · 0 评论 -
容器中涉及到的成员变量
1、bean定义层次 自动和手动 自动: beanDefinitionMap:bean定义,还没有进行后置处理器操作 (Map:key->name value->beanDefinition) beanDefinitionNames:beanName (List:name) 手动: manualSingletonNames:手动注册的beanName (List:name)!!!!注意:手动注册bean只有beanName,没有bean定义 beanDefinitio.原创 2022-04-18 06:50:49 · 172 阅读 · 0 评论 -
springboot配置
#SPRING CONFIG(ConfigFileApplicationListener) spring.config.name =#配置文件名(默认 为 'application' ) spring.config.location =#配置文件的位置 # 多环境配置文件激活属性spring.profiles.active=dev #加载application-dev.properties配置文件内容application-dev.proper...原创 2021-07-01 16:31:50 · 789 阅读 · 0 评论 -
spring-setter注入(属性和构造器注入)
<!--setter注入: 不关注类是否存在这个属性,只关注是否存在这个setter方法,setter方法名称为set拼上property的name首字母大写,并将后面的值赋给setter方法中的形参--> <!-- bean下面property的ID首字母大写,前面拼上set,形成setter方法,在该bean中必须存在。--> <!-- value是后面形参变量的值--> <bean id="student" class=".原创 2021-05-23 07:33:22 · 727 阅读 · 0 评论 -
Aspectj-aop注解式实现
`Aspectj-aop实现1、添加aspectj依赖2、编写Aspect代理类,重点注意:在代理类方法的注解里,有需要代理的目标对象或目标对象的方法3、配置文件必须添加:aop:aspectj-autoproxy/,让spring知道你使用aspectj动态代理1)如使用xml方式实现动态代理,就在配置文件中声明目标对象和代理对象的bean2)如使用注解方式实现动态代理,就在配置文件中添加包扫描标签 <context:component-scan base-package=“com.*”/原创 2021-05-13 07:51:50 · 155 阅读 · 0 评论 -
spring bean的Setter注入(手动、自动)和构造器注入
<!--手动赋值--> <bean id="student1" class="com.yq.shoudong.Student"> <property name="name" value="yq"/> <property name="age" value="10"/> </bean> <bean id="school1" class="com.yq.shoudong.School">原创 2021-05-10 07:51:24 · 615 阅读 · 0 评论 -
@Autowired和@Qualifier(“school“)以及@Resources用法总结
@Autowired和@Qualifier(“school”)用法总结// @Autowired/*按类型注入:1、直接按类型注入2、按父类型注入3、按接口类型注入有缺陷:当父类的子类出现多个或者接口的实现类出现多个时,按类型注入会产生冲突*/@Autowired@Qualifier(“school”)/*按名称注入:注意当父类的子类出现多个或者接口的实现 类出现多个时,运用@Qualifier能解决存在的冲突*/...原创 2021-05-10 07:39:36 · 208 阅读 · 0 评论