eclipse(v202009)创建springboot项目
操作系统:Win7 64
IDE:eclipse 2020-09 (4.17.0)
一 安装STS插件
SpringBoot可以理解为快捷的方式来构建项目的一种框架,可以减少以前项目中繁琐的xml配置,Eclipse可以通过安装STS(Spring Tool Suite)插件或直接下载STS集成工具进行springboot项目的开发, STS集成工具其实是集成了springboot的eclipse,下载下来可以直接使用,但是有时候我们不想更换我们已有的开发环境,我们可以选择安装STS插件。
菜单Help->Marketplace 选择 aka Spring ToolSute4
这里暂时选择了必须的两项
二 创建项目
创建spring boot项目有两种方式,直接点击New->Project->新建spring boot项目,可以迅速的创建一个springboot项目,但是快捷的方法很容易让我们忽略很多细节,这里我们主要讲如何通过创建Maven项目的方式来创建Springboot项目
1. 创建一个maven空的项目
菜单New->Project->创建maven项目
Select project name and location : Use default Workspace location
Select Archtype: Group Id=org.apache.maven.archtypes Artifact Id=maven-archtypes-quickstart 1.4
Specify Archtype paramters: 自己定义
2. 修改pom.xml文件
pom.xml 添加spring boot公共模块
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.2.RELEASE</version>
</parent>
pom.xml中添加依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
...
</dependencies>
pom.xml中添加编译插件
<build>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
...
</build>
3. 修改主应用类
App.java
package com.hezy.springbootDemo1;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class, args);
}
}
4. 新增控制器
src\main\java\com\hezy\springbootDemo1\controller\HelloController.java
package com.hezy.springbootDemo1.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("hello")
public class HelloController {
@RequestMapping("")
public String hello() {
return "Hello World!";
}
}
5. 新增属性文件
src\main\resources\application.properties
server.port=8999
三 启动项目
点中App.java右键,选择按Run->Spring Boot App运行
浏览器输入服务地址,查看结果