随笔分类 -  spring学习笔记

摘要:每一个切面都有一个默认的优先级(默认值为Integer的最大值) @Order(1)通过这个注解设置一个正整数数值,数值越小,优先级越高 @Component @Aspect//将当前组件标识为切面 @Order(1) public class ValidateAspect { //@Before( 阅读全文
posted @ 2022-09-15 16:55 别亦难 阅读(182) 评论(0) 推荐(0) 编辑
摘要:AOP注意事项 切面类和目标类都需要交给IOC容器管理切面类必须通过@Aspect注解标识为一个切面在spring的配置文件中设置<aop:aspectj-autoproxy/>开启基于注解的AOP功能 <!--扫描路径--> <contest:component-scan base-package 阅读全文
posted @ 2022-09-15 16:54 别亦难 阅读(64) 评论(0) 推荐(0) 编辑
摘要:* @Component:将类标识为普通组件* @Controller:将类标识为控制层组件* @Service:将类标识为业务层组件* @Repository:将类标识为持久层组件(dao层)* (4个的效果都是一样,但为代码可读性,不能乱标) context:exclude-filter:排除扫 阅读全文
posted @ 2022-09-15 16:53 别亦难 阅读(76) 评论(0) 推荐(0) 编辑
摘要:* 自动装配:* 根据指定的策略,在IOC容器中匹配某个bean,* 自动为bean中的类类型的属性或者接口类型的属性赋值* 可以通过bean标签中的autowire属性设置自动装配的策略** 自动装配的策略:* 1.no,default:表示不装配,* 即bean中的属性不会自动匹配某个bean为 阅读全文
posted @ 2022-09-15 16:51 别亦难 阅读(48) 评论(0) 推荐(0) 编辑
摘要:spring框架中 获取bean时 1.NoUniqueBeanDefinitionException:没有一个唯一的bean被发现异常 原因:ioc中有多个类型匹配的bean 2NoSuchBeanDefinitionException::没有足够的bean被发现异常 原因:ioc中没有与之匹配的 阅读全文
posted @ 2022-09-15 16:50 别亦难 阅读(25) 评论(0) 推荐(0) 编辑
摘要:bean生命周期简易版 * 生命周期:1、创建对象(实例化)* 生命周期:2、依赖注入(为属性赋值)* 生命周期:3、初始化(需要通过bean中init-method属性指定初始化方法)* 生命周期:5、销毁(ioc容器关闭时销毁* 需要通过bean的destroy-method属性指定销毁方法) 阅读全文
posted @ 2022-09-15 16:50 别亦难 阅读(158) 评论(0) 推荐(0) 编辑
摘要:1.通过List标签在property标签中直接进行赋值 <property name="students"> <list> <ref bean="studentOne"></ref> <ref bean="studentTwo"></ref> </list> </property> 2.通过配置一 阅读全文
posted @ 2022-09-15 16:48 别亦难 阅读(293) 评论(0) 推荐(0) 编辑
摘要:1 ref:引用IOC容器中的某个bean的id <property name="clazz" ref="clazzOne"></property> <bean id="clazzOne" class="com.javasm.spring.pojo.Clazz"> <property name="c 阅读全文
posted @ 2022-09-15 16:48 别亦难 阅读(23) 评论(0) 推荐(0) 编辑
摘要:字面量赋值:之间调用value赋值就行赋值null:<property name="gender" ><null/></property>特殊符号赋值: 1.<:&lt; >:&gt; 2.CDATA节其中的内容会原样解析(通过输入CD快捷生成) 放在property的子标签value中<prope 阅读全文
posted @ 2022-09-15 16:47 别亦难 阅读(15) 评论(0) 推荐(0) 编辑
摘要:* 获取bean的三种方式:* 1)根据bean的id获取* 2)根据bean的类型获取(最常用)* 注意:* 根据类型获取bean时,* 要求IOC容器中有且只有一个类型匹配的bean* 若没有一个类型匹配的bean,此时抛出异常:NoSuchBeanDefinitionException* 若有 阅读全文
posted @ 2022-09-15 16:47 别亦难 阅读(1433) 评论(0) 推荐(0) 编辑

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