失效链接处理 |
springboot核心技术 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
1.Spring的发展
1.1.Spring1.x 时代
在Spring1.x时代,都是通过xml文件配置 bean,随着项目的不断扩大,xml配置愈加繁杂,需要频繁的在java类和xml配置文件中切换。
1.2.Spring2.x时代
随着JDK 1.5带来的注解支持,Spring2.x可以使用注解对Bean进行声明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。
那么,问题来了,在spring2.x时代完全抛弃xml配置方式,而使用注解吗?
最佳实践:
1、项目的基本配置用xml,比如:数据源、资源文件等;
2、业务开发用注解,比如:url映射@RequestMapping,对象bean注入@Autowared等;
1.3.Spring3.x时代到Spring4.x
进一步的做了注解的扩展。如:@Configuration @Bean @ComponentScan等注解。从整个版本开始,spring的容器使用,就已经可以接近完整的抛弃xml配置方式,而使用纯注解方式开发。
1.4.Spring3.x到Spring4.x
从Spring3.x开始提供了Java配置方式,使用Java配置方式可以更好的理解你配置的Bean,现在我们就处于这个时代,并且Spring4.x和Spring boot都推荐使用java配置的方式。
1.5.Springboot
SpringBoot是伴随着Spring 4.0而生的,boot是引导的意思,也就是它的作用其实就是在于帮助开发者快速的搭建Spring框架,因此SpringBoot继承了Spring优秀的基因,在Spring中开发更为方便快捷。
注意:Spring Boot 并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。同时它集成了大量常用的第三方库配置,Spring Boot应用中这些第三方库几乎可以是零配置的开箱即用,大部分的 Spring Boot 应用都只需要非常少量的配置代码(基于 Java 的配置),开发者能够更加专注于业务逻辑。
2.Springboot入门
2.1.Spring Boot 简介
简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;
2.2.环境准备
–jdk1.8: Spring Boot 推荐jdk1.7及以上;
–maven3.x:maven 3.3以上版本;apache-maven-3.6.1
–IntelliJIDEA2018
–SpringBoot 2.1.16.RELEASE
|