ssm

3.ssm
ssm参考面试
spring是一个轻量级的控制反转(IOC)和面向切面编程的框架,弊端,配置太多太繁琐,人称“配置地狱”
经典三层:
模型(Model)、视图(View)和控制器(Controller),即为MVC
M 即Model(模型层),(模型)表示应用程序核心(比如数据库记录字段)---->entity
V 即View(视图层),主要负责显示数据和提交数据 ---->jsp文件
C 即Controller(控制层),(通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据
业务层:service层

金典三层耦合性很高,程序适应不了用户的变更肯定不行
用ioc思想解决,使得程序员不再关注对象的创建

ioc创建对象的三种方式
在这里插入图片描述
配置bean
在这里插入图片描述
在这里插入图片描述
DI(依赖注入)
构造方法注入,set方法参数注入,接口注入

bean的作用域
在这里插入图片描述
bean的自动装备
在这里插入图片描述
小结在这里插入图片描述
基于注解的自动装配
在这里插入图片描述
在这里插入图片描述
Spring的注解总结
1.Configuration
与XML中配置beans,相当于Ioc容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean
@Configuration注解的类必需使用context:component-scanbase-package=“XXX”/扫描
2.@Value注解
为了简化从properties里取配置

3.@Controller, @Service, @Repository,@Component
一样,用在类
4.@Autowired
5.@Resource
6.@Singleton只要在类上加上这个注解,就可以实现一个单例类,不需要自己手动编写单例实现类
7.@RestController = @Controller + @ResponseBody

Spring注解
spring整合mybatis以及spring面试题

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值