SpringBoot优点与简单介绍
# SpringBoot优点与简单介绍
# 1、SpringBoot主要优点
为所有Spring开发者更快的入门
开箱即用,提供各种默认配置来简化项目配置,帮助开发者快速整合第三方框架(原理maven依赖特性)
内嵌式容器【web容器 tomcat】简化Web项目,完全不需要第三方服务器即可运行, 内置了第三方容器(tomcat/jetty/undertom) (原理:tomcat容器使用java开发的)
没有冗余代码生成和XML配置的要求,使用注解的方式来简化xml书写
提供一系列大型企业级项目的功能性特性(比如:安全、健康检测、外部化配置、数据库访问、restful搭建等)
# 2、SpringBoot自动生成的文件解释
Application类
Application
该类是程序的入口类内有个main方法,可以直接通过run as运行项目
其中的@RestController
是@ResponseBody
+@Controller
@GetMapping("test")
@GetMapping("test")
就等于@RequestMapping(value="test",method = RequestMethod.Get)
@SpringBootApplication注解
它是声明当前类为springboot的入口类。而一个springboot项目内有且只能有一个这个注解存在。
application.properties
application.properties 该配置文件是项目的核心配置文件,以spring.mvc.view.xx=xx
的形式存在,也可以使用yaml得文件形式进行配置。如:application.yaml
编辑 (opens new window)