首先是一个 概览,大致分为5块
大致吹一顿牛逼,就是用我们的框架更方便,提供Groovy、Kotlin等在jvm虚拟机上的语言。 可以创造很多种架构以满足一个应用的需要。5.0版本的环境,需要jdk8并且早已开箱即用的支持jdk9。spring支持比较广泛,社区也比较活跃之类的。
1、spring的含义
spring表示的是spring全家桶。它被划分成很多项目,包括数据持久化、事务、web。。。。
2、spring和spring框架的历史
spring建立于2003年,它不是与javaee竞争,而是对javaee的补充。这些年衍生了很多项目,例如:Spring Boot, Spring Security, Spring Data, Spring Cloud, Spring Batch。
3、设计原则
凑合翻译的 感觉没啥大用
提供多样选择
容纳不同的视图
向后兼容
严谨的api设计
高质量水平的编码
4、反馈和贡献
遇到问题可以到StackOverflow、spring的问题社区、jira、
5、let’s go! just do it!!!
建议springboot,可以更快的进行项目搭建。