文章目录
spring框架
作用:把多种框架结合在一起
一般是多种
特点:包含IOC,AOP
依赖注入(DI–dependency injection、IOC)
面向切面编程(AOP ----aspect orientedprogramming) 分批分类进行操作
1.轻量级:是非入侵性的,基于spring开发的应用中的对象可以不依赖于spring的API;原来怎么写,还是怎么写代码
2.依赖注入:IOC(DI–dependency injection)
3.面向切面编程:AOP(aspect oriented programming)
4.容器:spring是一个容器,因为它包含并且管理应用对象的生命周期
5.框架:实现了简单的组件配置组合成一个复杂的应用,在spring中可以使用xml和java注解组合这些对象。
spring程序的搭建:
1.引入spring的依赖包;
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context 包含了core bean-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.20</version>
</dependency>
2.配置文件
<bean id="role" class="mybatisdemo.pojo.SysRole">
<property name="roleid" value="3"/>
<property name="rolename" value="你好"/>
<property name="roledesc" value="我是spring"/>
<property name="rolestate" value="0"/>
</bean>
配置一个类 class为全限定名-全类名
可以通过注解方式配置;通过配置文件;通过返回值--配置方法
注意