![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring5
伊佐奈美須八尾
这个作者很懒,什么都没留下…
展开
-
2021-10-12----spring5----IOC容器
1.IOC容器(底层原理)1.1 什么是IOC 1.1.1 控制反转,把对象创建和对象之间的调用过程交给spring管理 1.1.2 目的:降低耦合度。1.2 IOC底层原理 xml解析,工场模式,反射。2.IOC接口(BeanFactory)3.IOC操作bean管理 3.1 什么是bean管理(指的是两个操作) (1)spring创建对象 (2)spring注入属性...原创 2021-10-12 14:08:57 · 198 阅读 · 0 评论 -
2021-10-12----spring5----Spring概念
1.Spring概念1.1 spring 是轻量级的开源的JavaEE框架。1.2 spring可以解决企业应用开发的复杂性。1.3spring两个核心内容:IOC 和 AOP(1)IOC:控制反转,把创建对象的过程交给spring进行管理。(2)AOP:面向切面,不修改源代码进行功能增强。1.4 特点(1)方便解耦,简化开发(2)Aop编程支持(3)方便程序测试(4)方便和其他框架整合(5)声明式事物操作(6)降低API开发难度1.5 入门案例(1)最原创 2021-10-12 13:34:18 · 174 阅读 · 0 评论 -
2021-04-20----spring5----AOP操作(准备)
1.spring框架一般都是基于AspectJ实现AOP操作2.基于AspectJ实现AOP操作。 2.1 基于xml配置文件的方式 2.2 基于注解的方式实现3.引入AOP相关的依赖原创 2021-04-26 11:18:29 · 196 阅读 · 0 评论 -
2021-04-20----spring5----基于注解的方式实现AOP
DD原创 2021-04-26 11:18:08 · 109 阅读 · 0 评论 -
2021-04-19----spring5----AOP底层原理
原创 2021-04-22 11:21:05 · 109 阅读 · 0 评论 -
2021-04-19----spring5----AOP基本概念
原创 2021-04-22 11:11:01 · 112 阅读 · 0 评论 -
2021-04-18----spring5----完全注解开发(去除xml文件)
1.去除xml配置文件 之前需要在xml文件中配置需要扫描的包,也可以通过注解实现。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3..原创 2021-04-22 10:54:50 · 177 阅读 · 0 评论 -
2021-04-18----spring5----@Resource使用
1.@Resource注解是javax包中的注解,不是spring中的功能,spring不推荐使用@org.springframework.stereotype.Servicepublic class Service { //不加参数就是根据类型注入 @Resource //加上参数就是根据name注入 @Resource(name = "userDto1") private UserDto userDto; public void servic原创 2021-04-22 10:37:26 · 153 阅读 · 0 评论 -
2021-04-18----spring5----@Qualifier注解的使用
1.@Qualifier注解需要搭配@Autowired注解一起使用原因:@Autowired注解是bytype注入的,当你要注入的了对象才IOC容器中有多个类型的时候,spring就无法解析你需要注入的类型,需要搭配@Qualifier注解指定你要注入的对象。import org.springframework.stereotype.Repository;@Repository(value = "userDto1")public class UserDto implements Dto {原创 2021-04-22 10:30:16 · 191 阅读 · 0 评论 -
2021-04-18----spring5----@Autowired注解使用
1.使用注解创建要输入的对象import org.springframework.stereotype.Repository;@Repositorypublic class UserDto implements Dto { @Override public void add() { System.out.println("dto 的方法"); }}@org.springframework.stereotype.Servicepublic cla原创 2021-04-22 10:22:27 · 139 阅读 · 0 评论 -
2021-04-18----spring5----基于注解方式实现属性注入
1.用到的注解@Autowired : 根据属性类型自动装配 @Qualifier : 根据属性名自动装配 @Resource :可以根据类型,也可以根据名称自动装配 @Value :注入普通属性原创 2021-04-21 17:30:13 · 95 阅读 · 0 评论 -
2021-04-13----spring5----IOC容器(IOC中的bean管理)
1.IOC容器(底层原理)1.1 什么是IOC 1.1.1 控制反转,把对象创建和对象之间的调用过程交给spring管理 1.1.2 目的:降低耦合度。1.2 IOC底层原理 xml解析,工场模式,反射。2.IOC接口(BeanFactory)3.IOC操作bean管理(基于xml)4.IOC操作bean管理(基于注解)...原创 2021-04-21 16:50:39 · 119 阅读 · 0 评论 -
2021-04-17----spring5----开启扫描组件
1.开启组件扫描<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" .原创 2021-04-20 14:14:45 · 184 阅读 · 0 评论 -
2021-04-17----spring5----spring-aop-5.3.5.jar包的导入
1.copy需要的jar包到项目原创 2021-04-20 13:46:42 · 412 阅读 · 0 评论 -
2021-04-17----spring5----外部属性文件的引入
原创 2021-04-20 13:24:49 · 98 阅读 · 0 评论 -
2021-04-17----spring5----自动装配
1.什么是自动装配?根据指定的装配规则(byName or byType),Spring自动匹配属性值进行注入。2.代码演示。xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:util="http://www.springframework.org/schema/util"原创 2021-04-20 13:10:49 · 100 阅读 · 0 评论 -
2021-04-13----spring5----IOC中的bean管理(bean生命周期)
1.生命周期 从对象创建到对象销毁的过程。2.bean的生命周期通过构造器创建bean实例(无参数构造器) 为bean的属性设置值和对其他bean的引用(调用set方法) 调用bean的初始化方法方法(需要配置初始化方法) bean可以使用 IOC容器关闭时,调用bean的销毁方法(配置销毁方法)Java类public class Order { public Order() { System.out.println("第一步 执行无参构造器创...原创 2021-04-20 11:34:03 · 149 阅读 · 0 评论 -
2021-04-16----spring5 IOC中的bean管理(bean的作用域)
原创 2021-04-19 13:34:25 · 92 阅读 · 0 评论 -
2021-04-13----spring5----IOC容器(IOC中的bean管理--bean的类型)
public class MyBean implements FactoryBean<Course> { @Override public Course getObject() throws Exception { Course course = new Course(); course.setName("test"); return course; } @Override public Class...原创 2021-04-19 13:18:30 · 94 阅读 · 0 评论 -
2021-04-16----spring5----IOC容器(さ:集合类型属性注入)
1.注入数组,list,map,set类型属性public class Stu { //1.数组属性 private String[] Coues; //2.list属性 private List lists; //3.map属性 private Map<String,String> maps; //4.set属性 private Set<String> sets; public void set原创 2021-04-19 13:01:25 · 100 阅读 · 0 评论 -
2021-04-12----spring5---学习结构
1.Spring概念1.1 spring 是轻量级的开源的JavaEE框架。1.2 spring可以解决企业应用开发的复杂性。1.3spring两个核心内容:IOC 和 AOP(1)IOC:控制反转,把创建对象的过程交给spring进行管理。(2)AOP:面向切面,不修改源代码进行功能增强。1.4 特点(1)方便解耦,简化开发(2)Aop编程支持(3)方便程序测试(4)方便和其他框架整合(5)声明式事物操作(6)降低API开发难度1.5 入门案例(1)原创 2021-04-12 13:02:44 · 92 阅读 · 0 评论