一、使用Eclipse搭建springboot的maven项目
创建项目:
新建Maven工程,模板原型Archetype选择webapp:
配置pom.xml:
项目建好后打开pom.xml,pom.xml为项目对象模型,主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是项目级别的配置文件。pom.xml中要配置springboot的相关依赖如下:
创建控制器controller:
新建class:HelloController.java,配置注解@RestController,类内编写一个hello()的return String方法并配置注解@RequestMapping("/")
创建Application:
新建类Application.java,配置注解@SpringBootApplication,类内编写main方法直接启动SpringApplication的run方法,SpringApplication用来从java main方法启动一个spring应用,默认的启动步骤如下:创建一个ApplicationContext实例;注册一个CommandLinePropertySource,以spring属性的形式来暴露命令行参数;刷新ApplicationContext,加载所有的单例bean;触发所有的命令行CommanLineRunner来执行bean。
运行Application:
到这里一个springboot的简单项目已经搭建完成,右击Application.java,Run As -> Java Application,可以看到控制台输出项目启动的信息
访问localhost:8080/,页面输出信息
这里如果页面报Whitelabel Error Page的提示信息,很有可能是Application的上级目录不包含控制器,Application只运行所在目录的上级目录下所有文件夹及文件。
二、使用STS插件直接创建springboot项目
安装STS插件:
这边使用的是Eclipse Photon,直接打开Eclipse->Help->Eclipse Marketplace->popular安装spring -tool -suite插件,安装完重启Eclipse
新建项目:
选择Spring Starter项目,Dependencies选择Web
建好后目录结构如图
同样新建一个Controller,运行SpringBoot2Application.java,访问localhost:8080即可。