
Spring
Spring
SUC攻城狮
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
10、IOC容器-Bean管理注解方式(完全注解开发)
完全注解开发创建配置类:SpringConfig类@Configuration//作为配置类,替代xml配置文件@ComponentScan(basePackages = {"com.feng"})//开启注解扫描<context:component-scan base-package="com.feng"></context:component-scan>public class SpringConfig {}测试类 @Test public void原创 2021-03-30 20:03:49 · 90 阅读 · 0 评论 -
9、IOC容器-Bean管理注解方式
什么是注解(1)注解是代码的特殊标记格式:@注解名称(属性名称=属性值,属性名称=属性值,…)(2)注解可以作用在类上面,方法上面,属性上面(3)使用注解的目的:为了简化xml配置Spring中bean管理中创建对象提供的注解@Component@Service@Controller@Repository说明:上面四个注解功能都是一样的,都可以用来创建bean实例,习惯把每个注解用在不同的层中,使我们更加清晰明白当前组件所扮演的角色基于注解方式实现对象的创建第一步:引入依赖第二步原创 2021-03-30 19:06:45 · 112 阅读 · 0 评论 -
8、IOC容器-Bean管理(引入外部属性文件)
1、配置数据库信息配置Druid连接池引入Druid的jar包<!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.2.3</version>原创 2021-03-30 17:12:38 · 101 阅读 · 0 评论 -
7、IOC容器-Bean管理(xml自动装配)
原来的手动装配<bean id="emp" class="com.feng.bean.Emp"> <!--原来的手动装配--> <property name="dept" ref="dept"></property></bean><bean id="dept" class="com.feng.bean.Dept"></bean>实现自动装配使用bean标签中autowire属性,实现自动装配autowire原创 2021-03-30 12:51:18 · 104 阅读 · 0 评论 -
6、IOC容器-Bean管理(Bean的生命周期)
生命周期从对象的创建到对象的销毁的过程成为生命周期Bean的生命周期(1)通过构造器创建Bean实例(通过无参构造)(2)为bean的属性设置值和对其他bean的引用(调用set方法)(3)调用bean的初始化方法(需要进行配置初始化的方法)(4)bean可以使用(对象获取到了)(5)当容器关闭时调用bean的销毁方法(需要进行配置销毁的方法)演示Bean的生命周期public class BeanLife { private String bname; public B原创 2021-03-30 12:29:35 · 119 阅读 · 0 评论 -
5、IOC容器-Bean管理(Bean的作用域)
什么是Bean的作用域在Spring中,设置创建bean实例是单实例还是多实例在Spring中,默认是单实例如何设置单实例还是多实例(1)在Spring配置文件中,bean标签里面有scope属性用于设置单实例还是多实例(2)scope属性值值说明singleton*单实例对象(默认值)prototype*多实例对象request一次请求session一次对话(3)singleton和prototype的区别a、singleton是单实例,p原创 2021-03-30 09:44:54 · 106 阅读 · 0 评论 -
4、IOC容器-Bean管理(FactoryBean)
史蒂芬森原创 2021-03-30 09:23:36 · 122 阅读 · 0 评论 -
3、IOC容器-Bean管理XML方式
IOC操作Bean管理1、什么是Bean管理Bean管理指的是两个操作Spring创建对象;Spring注入属性2、Bean管理操作有两种方式(1)基于xml配置文件方式实现(2)基于注解方式实现IOC操作Bean管理(基于XML方式)1、基于xml方式创建对象<bean id="user" class="com.feng.pojo.User"></bean>(1)在spring配置文件中,使用bean标签,标签添加对应的属性,就可以实现对象的创建(2)在b原创 2021-03-28 22:16:53 · 133 阅读 · 0 评论 -
2、控制反转IOC(概念和原理)
什么是IOC控制反转,把对象的创建和对象之间的调用过程,交由Spring进行管理使用IOC的目的,是为了降低耦合度IOC底层原理有三个技术:XML解析、工厂模式、反射(得到class文件)IOC(接口)1、IOC思想基于IOC容器完成,IOC容器底层就是对象工厂2、Spring提供IOC容器实现的两种方式(两个接口,都可以实现加载配置文件,通过工厂创建对象)(1)BeanFactory:IOC容器基本的实现方式,是Spring内部的使用接口,不提供开发人员使用。加载配置文件的时候不原创 2021-03-28 14:52:53 · 409 阅读 · 0 评论 -
1、Spring框架
概述Spring是一个轻量级的、开源的JavaEE框架Spring框架是由于软件开发的复杂性而创建的Spring有两大核心:控制反转(IOC)、面向切面(Aop)IOC:控制反转,把创建对象过程交由Spring进行管理Aop:面向切面,不修改源代码进行功能增强Spring特点方便解耦,简化开发Aop编程支持代码应该易于测试方便和其他框架整合方便进行事务操作降低API开发难度...原创 2021-03-28 13:26:19 · 106 阅读 · 0 评论