- 讲到SpringBoot应用需要在那些环境下去使用与搭建 java Maven
Maven 更好的去管理项目中的jar包 可以直接通过pom.xml来去管理项目中所需要的jar包
不是直接导入jar包到工程之中,而是通过pom.xml中添加需要jar包的定位,通过查找定位,在Maven的仓库中找到jar包拿取运行
2.SpringBoot的核心技术 AOP与IoC技术
IoC 将设计好的对象交给容器去控制 而不是在对象里面直接去控制 由Spring 负责去控制对象的生命周期和对象间的关系 通过DI注入进来使用 被IoC管理的对象叫Bean对象,A对象需要和B对象一起完成某个业务,创建B对象的操作交给Spring去完成,注入B对象这个依赖,同时A对象也能
Sprin注入到其他对象使用
参考链接 https://blog.csdn.net/happydecai/article/details/79972744
问题:当业务需求对象是Spring找不到的,或者是IoC容器里面没有业务所需要的对象时,具体的逻辑实现还不是特别清楚
AOP 面向切面编程 将业务实现的模块切开,将各各业务共同的提取出来单独做为一个业务模块,而其他的业务模块完成自己相应的业务,完成aop通过注解实现 aop可以动态的为每个类增加功能,aop分离了业务逻辑和系统服务
参考链接 https://blog.csdn.net/zhaoyanjun6/article/details/80669022
问题:业务模块中有相互关联而且各业务之间可能并不相关,将部分业务中的相同提取出来时相应的业务逻辑
JDK安装、maven配置、IoC与bean容器、注解、AOP示例。
3. MVC框架
Spring Boot中最常用的MVC框架 介绍了MVC中最实用的部分 HTTP URL 映射到Controller的某个方法中 HTTP参数映射到Controller方法的参数上,比如参数映射到某个Java对象 参数的校验 MVC错误处理 MVC中如何调用视图 MVC中如何序列化对象成JSON 拦截器等高级定制
认识MVC框架是分为了三个核心的部件 模型Model 视图View 控制器Controller
问题:MVC与Spring Boot的关系
框架学习 Spring 是一个”引擎“ Spring MVC是基于Spring