SpringBoot简析html
一、SpringBoot是什么?spring
在Spring框架这个你们族中,产生了不少衍生框架,好比 Spring、SpringMvc框架等,Spring的核心内容在于控制反转(IOC)和依赖注入(DI),所谓控制反转并不是是一种技术,而是一种思想,在操做方面是指在spring配置文件中建立<bean>,依赖注入即为由spring容器为应用程序的某个对象提供资源,好比 引用对象、常量数据等。数据库
SpringBoot是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,因此 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件。编程
二、SpringBoot能够作什么?安全
最明显的特色是,让文件配置变的至关简单、让应用部署变的简单(SpringBoot内置服务器,并装备启动类代码),能够快速开启一个Web容器进行开发。springboot
三、SpringBoot工程的使用特色服务器
(1)一个简单的SpringBoot工程是不须要在pom.xml手动添加什么配置的,若是与其余技术合用 好比postMan(文档在线自动生成、开发功能测试的一套工具)、Swagger(文档在线自动生成、开发功能测试的一套工具),则须要在pom.xml中添加依赖,由程序自动加载依赖jar包等配置文件。框架
(2)咱们以前在利用SSM或者SSH开发的时候,在resources中储存各类对应框架的配置文件,而如今咱们只须要一个配置文件便可,配置内容也大致有 服务器端口号、数据库链接的地址、用户名、密码。这样,虽然简单 但在必定问题上而言,这也是极不安全的,将全部配置,放在一个文件里,是很危险的,但对于通常项目而言并不会有太大影响。工具
(3)在SpringBoot建立时会自动建立Bootdemo1Application启动类,表明着本工程项目和服务器的启动加载,在springBoot中是内含服务器的,因此不需手动配置Tomact,但注意端口号冲突问题。post
四、关于SpringBoot各类层之间的注解问题
(1)推荐到此博客查询关于springboot的注解详情 http://www.javashuo.com/article/p-vejyskox-ku.html