快速构建SpringBoot项目
需求:浏览器发送/hello请求,服务器接受请求并处理,响应hello world字符串
分析:构建 Spring Boot 项目,事实上建立的就是一个 Maven 项目
创建Maven工程
点击new->project
Artifactld处设置项目名
设置项目位置,点击finish创建完成项目
点击file->Settings->Maven
pom.xml文件中添加下列内容,之后点击弹窗中的“import changes”
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.6.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
若无窗口弹出,点击右边 Maven Projects(若无显示,点击左下角方框),点击项目,点击第一个刷新按钮。
可到External Libraries下查看上一步导入的依赖jar包
编写程序
编写控制层
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "hello world!!!";
}
}
创建引导类(启动SpringBoot项目),该类与controller文件夹同级
/*
* @SpringBootApplication
* 用于标识一个引导类,说明当前项目是一个SpringBoot项目
*/
@SpringBootApplication
public class HelloMainApplication {
public static void main(String[] args) {
SpringApplication.run(HelloMainApplication.class,args);
}
}
启动项目
浏览器访问
项目打包运行
在pom.xml文件中加入下列内容
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
找到右边Maven Projects,选择项目,找到package选项,右键选择“Run Maven Build”
找到jar包存放路径
windows+R输入cmd进入命令提示符页面,切换到jar包对应存储位置,运行jar包(注意:需将idea中之前运行项目停止,否则端口冲突)
浏览器访问