摘要: 9.Lombok 使用步骤:在IDEA安装Lombok插件 在IDEA中安装Lombok插件! 在项目中导入lombok的jar包 <!-- <https://mvnrepository.com/artifact/org.projectlombok/lombok> --> <dependency> 阅读全文
posted @ 2022-10-28 10:52 It小飞呀 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 11.AOP 11.1.什么是AOP(再不影响原有代码的情况下,实现动态增强) AOP(Aspect Oriented Programming),意为:面向切面编程 ,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架 阅读全文
posted @ 2022-10-28 09:22 It小飞呀 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 10.代理模式 为什么要学习代理模式?因为这就是SpringAOP的底层!【SpringAOP和SpringMVC】重点,每个厂必问。 代理模式的分类: 静态代理: 动态代理: 10.1.静态代理 角色分析: 抽象角色:一般会使用接口或者抽象类来解决(租房这个事) 真实角色:被代理的角色(房东) 代 阅读全文
posted @ 2022-10-28 09:09 It小飞呀 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 9.使用JAVA的方式配置Spring 我们现在要完全不使用Spring的XML配置了,全部交给java来做 JavaConfig是Spring的一个子项目,在Spring4之后它成为了核心功能 9.1.Component将实体类注入到容器中 //这个注解的意思就是,这个类被Spring接管了,将其 阅读全文
posted @ 2022-10-28 09:06 It小飞呀 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 8.使用注解开发 在Spring4之后,要使用注解开发,就必须要保证aop包的注入了。 使用注解需要导入context约束,增加注解支持 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="<http://www.springframework. 阅读全文
posted @ 2022-10-28 09:02 It小飞呀 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 7.Bean的自动装配(Bean Autowired) 自动装配是Spring满足bean依赖的一种方式 Spring会在上下文中自动寻找,并自动给bean装配属性! 在spring中有三种装配的方式 1、在xml中显示的配置 2、在java中显示配置 3、隐式的自动装配bean【重要】 7.1、测 阅读全文
posted @ 2022-10-28 09:00 It小飞呀 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 6.依赖注入(DI) 1.构造器注入 2.set方式注入【重点☆】 依赖注入:set注入 依赖:bean对象的创建依赖于容器 注入:bean对象中所有属性,由容器注入。 【环境搭建】 1.复杂类型 public classAddress { private String address; publi 阅读全文
posted @ 2022-10-28 08:56 It小飞呀 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 5.Spring的配置 1.别名 <!--设置user的别名,如果添加了别名,我们也可以用别名获取对象--> <alias name="user" alias="itxiaofei"/> 2.Bean的配置 <!-- id:bean的唯一标识符,也就是相当于我们的对象名--> <!-- class: 阅读全文
posted @ 2022-10-28 08:49 It小飞呀 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 4.IOC创建对象的方式 配置beans.xml(基于 XML 的配置元数据的基本结构:) <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="<http://www.springframework.org/schema/beans>" xmln 阅读全文
posted @ 2022-10-28 08:48 It小飞呀 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 3.Hello Spring 报错cannot resolve method getBean(java.lang.String) 添加注解@Autowired public classMyTest { @Autowired public static voidmain(String[] args) 阅读全文
posted @ 2022-10-28 08:45 It小飞呀 阅读(52) 评论(1) 推荐(0) 编辑