首先,我们得知道Springboot是什么?
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架(不知道这样比喻是否合适)。
其次,使用Springboot的好处?
1.简单
2.快速
3.方便
平时搭建一个ssm或者ssh框架,需要多少配置,你们应该比我更清楚。配置web.xml、配置数据库的链接、加载配置文件、开启注解等等。如果你只需要做一个很小型的业务接口,你都要配置这么多吗?很麻烦对吧。所以,微服务就出来了。
什么是微服务?
请移步 什么是微服务?微服务的优缺点?
废话说了这么多,我们开始正题。
首先,我用的IDE是STS(下载页面)
先新建一个项目
这里不知道说什么。。接着Next
这里我选择的是1.5.13版本,添加了Web的依赖。
Finish完成创建
项目结构介绍:
1:src/main/java:程序开发以及主程序入口
2:src/main/resources:各种配置文件
3:src/test/java:测试文件
简单描述一下,深入了解请移步百度。
1:创建controller之类的文件,就创建在主程序所在包的子包下,主程序会默认加载子包下的类。
比如我这里,BootTestApplication.java就是我项目的主程序入口,我创建一个TestController的路径则为com.hongcj.controller。
2:接着说一下src/main/resources下面的文件。
application.properties,这个文件是springboot的主配置文件,前期没有特殊需要,可以为空,默认是8080端口。
3:src/test/java
测试文件所放出,这没什么说的。。
创建一个Controller来测试
其中:RestController = ResponseBody + Controller
启动:
启动成功!
访问localhost:8080/hello
这样,最简单的Springboot配置就完成了。