当前位置: 首页 > >

spring框架学*一

发布时间:

Spring是一个轻量级的控制翻转(IOC)和面向切面编程(AOP)的框架。
SpringBoot:构建一切


一个快速开发的脚手架(进行一些简单的配置就可以构建项目)基于SpringBoot可以快速的开发单个微服务。约定大于配置。

SpringCloud:协调一切


基于SpringBoot实现的。

建一个spring项目可以先引入以下依赖:




org.springframework
spring-webmvc
${spring.version}



在之前的业务中,用户的需求可能会影响原来的代码,如果根据用户的需求去修改代码,并且程序代码量十分庞大,修改一次的成本代价十分昂贵。
使用一个set接口实现,发生了革命性的变化:


private UserDao userDao;
//利用set进行动态实现值得注入;
public void setUserDao(UserDao userDao){
this.userDao=userDao;
}

之前,程序是主动创建对象,控制权在程序员手中。使用了set注入之后,程序不再具有主动性,而是变成了被动的接受对象。

这种思想,从本质上解决了问题,程序员不用再去管理对象的创建了。



友情链接: