
spring框架学习
RTea
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【spring】第一课
spring框架扫盲... spring是分层架构 web层:strust,springMVC service层:spring dao层:hibernate,mybatis spring的核心 控制反转(IOC,Inversion of Control) 面向切面(AOP,Aspect Oriented Programming) spring优点(sp...原创 2019-07-29 15:35:14 · 124 阅读 · 0 评论 -
【spring】第二课IOC
导入jar包(建议直接创建maven工程,eclipse使用web工程配置maven,maven导入方便极了!!点击参考另一篇转载博文) 4+1(4个核心beans、core、context、expression)1个依赖(commons-loggins...jar) 目标类 提供UserService接口和实现类 获得UserService实现类的实...原创 2019-07-29 17:50:58 · 121 阅读 · 0 评论 -
【spring】第三课DI(依赖注入)
DI(Dependency Injection 依赖注入) 继承 依赖(理解:需要创建成员变量) 依赖:一个对象需要使用到另一个对象 通过setter方法进行另一个对象实例设置 模拟spring执行过程 创建service实例:BookService bookService = new BookServiceImpl() -->IoC <bean>...原创 2019-07-29 20:33:16 · 178 阅读 · 0 评论 -
【spring】第四课核心API
先上图!(自己摸索关系) BeanFactory :bean工厂,生成bean(采取延迟加载,第一次getBean时才会初始化Bean) ApplicationContext:BeanFactory的子接口,功能更强大。(国际化处理、事件传递、Bean自动装配、各种不同应用层的Context实现)。当配置文件被加载,就进行对象实例化。 ClassPathXmlAppl...原创 2019-07-31 16:07:26 · 94 阅读 · 0 评论 -
【spring】第五课工厂
实例化的三种方法 默认构造 <bean id="" class=""> 必须提供默认构造 静态工厂 常用与spring整合其他框架(工具) 静态工厂:用于生成实例对象,所有的方法必须是static <bean id="" class="工厂全限定类名" factory-method="静态方法"> 静态工厂实例: Java类 p...原创 2019-08-01 16:17:02 · 105 阅读 · 0 评论 -
【spring】第六课(FactoryBean、作用域、生命周期、BeanPostProcessor)
理解FactoryBean(特殊的bean) FactoryBean:是一个特殊的bean,具有工厂生成对象能力,只能生成特定的对象。 bean必须使用 FactoryBean接口,此接口提供方法 getObject() 用于获得特定bean。 <bean id="" class="FB"> 先创建FB实例,使用调用getObject()方法,并...原创 2019-08-09 23:50:00 · 254 阅读 · 0 评论 -
【spring】第七课 信息注入的几种方法
1、setter方法注入 实例类:(以下类创建setter和getter,toString) private String pname; private String age; private Address homeAddr; private Address companyAddr; private String addr; private String tel; s...原创 2019-08-10 00:32:22 · 243 阅读 · 0 评论 -
【spring】第八课 基于注解装配Bean
认识: 注解就是一个类,例如:@Component 开发时,可用注解替代xml或并用 @component取代的是<bean class=""> web开发中,三个常见注解 @Repository :dao层 @Service:service层 @Controller:web层 3.依赖注入,给私有字段设置,也可以给setter方法设置 普通...原创 2019-08-10 14:46:25 · 216 阅读 · 0 评论