决定研究下springboot,经过一番折腾终于成功搭建springboot,过程详述如下:
一、开发环境
1.JDK1.8
2.SpringBoot2.0.6
3.maven
4.idea
二、过程
1.从官网获取一个springboot的maven项目模板
进入spring-boot官网:https://start.spring.io/ 此网站可以帮助我们快速生成一个spring-boot的maven项目,具体如下:
1)进入页面后:点击“Switch to the full version”,展开全部配置项,选择生成maven project with java,springboot的版本号默认当前最新的即可;2)在“Project Metadata”区域填写项目的基本配置信息,注意packagin选择jar;3)选择依赖dependencies在绿色按钮下方,勾选web(我们可以看到下面有很多功能对应的依赖可以选择);4)点击“Generate Project” 按钮,将生成好的maven项目下载到本地
2.使用idea将下载的springboot的maven项目导入
其pom.xml已经为我们配置好,如下所示,然后使用maven下载好依赖就行
项目中只有一个启动类DemoApplication,在此类同包或者子包中新增一个controller,用来测试rest接口,如下图所示
3.运行启动类DemoApplication,右键——run;启动完成后日志如下:
4.访问http://localhost:8080/hello
三、采坑小结
1.springboot的spring-boot-starter-web依赖自带tomcat和springmvc的,所以此处没有配置tomcat服务器,关于配置web项目的端口等信息将在后续研究记录
2.SpringBoot 注解 @SpringBootApplication 默认扫描当前类的同包以及子包下的类