舒大少博客

一个95后少年的个人博客

当前时间为:
欢迎大家来到舒大少博客http://www.evshou.com,广告合作以及淘宝商家推广请微信联系15357240395

2020java框架教程之spring的bean作用域

2020-12-10 15:24:52
swq1822677238

2020java框架教程之spring的bean作用域

Scope作用域

单例 singleton:

在整个应用程序中,只创建bean的一个实例

原型 prototype:

每次注入或通过spring上下文获取的时候,都会创建一个新的bean实例

会话 session:

在web应用程序中,为每个会话创建一个bean实例

请求request:

在web应用程序中,为每个请求创建一个bean实例

单例和多例

(更多…)

2020java框架教程之spring概述以及入门helloworld

2020-12-08 11:37:02
swq1822677238

2020java框架教程之spring概述以及入门helloworld

什么是spring?

Spring是一个非常活跃的开源框架,由Rod Johnson开发,帮助分离项目组件之间的依赖关系,它的主要目的是简化企业开发

核心概念

IOC:Inversion Of Control控制反转

DI:Dependency Injection 依赖注入

AOP:Aspect Oriented Programming 面向切面编程

Spring的组成

(更多…)

2020javaweb框架教程:spring对象创建的细节

2020-12-04 14:35:11
swq1822677238

2020javaweb框架教程:spring对象创建的细节

单例和多例

1.默认情况下bean是单例的,scope=”singleton’;
2.多例配置:scope=”prototype”;
3.scope=”request”;
4.scope=”session”;

<!-- singleton是单例 获取的对象都是同一个地址 -->
<bean name="users2" class="entity.Users" scope="singleton"></bean>
<!-- prototype 是 多例 每次构建对象都 new一个新的地址 -->
<bean name="users2" class="entity.Users" scope="prototype"></bean>

(更多…)

2020javaweb框架教程:spring的HelloWorld

2020-12-04 11:37:51
swq1822677238

2020javaweb框架教程:spring的HelloWorld

1.创建web项目

2.引入jar包

3.引入配置文件

log4j.properties
(更多…)

2020javaweb框架教程之spring的IOC与DI以及注入

2020-11-29 13:59:06
swq1822677238

2020javaweb框架教程之spring的IOC与DI以及注入

IOC

Inverse Of Controll:控制反转

反转了依赖关系的满⾜⽅式,由之前的⾃⼰创建依赖对象,变为由⼯⼚推送。(变主动为被动,即反转)。
解决了具有依赖关系的组件之间的强耦合,使得项⽬形态更加稳健

DI

Dependency Injection :依赖注⼊

全新的依赖满⾜⽅式,体现在编码中就是全新的赋值⽅式 ==> 在⼯⼚中为属性推送值

如: <property name=”userDAO” ref=”userDAO”></property>

IOC与DI

在spring中关于IOC和DI的描述是这样的: IOC(DI) ,即,是⼀码事
IOC 是思想 :指导我们在满⾜依赖时,应该有反转的设计。
DI 是⼿段 :实际操作时,就是在⼀次次的 注⼊
(更多…)