- 新建Project,选择Spring Initializr
- Next,可以不改Group名,没什么影响。
- Next,这里可以选择项目的图形化界面,选择Web,勾选Spring Web。
- Next,输入项目名,修改项目存放位置,finish。
- 完成之后项目打开,点击右侧工具栏中的MAVEN,点击同步按钮,下载需要的依赖。
- 在src>main>java>demo 文件夹上右键,新建一个包controller,并且新建类文件Helloworld.java,编写如下代码:
package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class Helloworld {
@RequestMapping("/index")
public String index(){
return "hello world";
}
}
- 点击绿色箭头Run,运行主程序,等待编译完成,在浏览器中输入http://localhost:8080/index,即可输出hello world,完成。
相关配置
- resources文件夹
存放springboot项目的配置,静态页面(static文件夹) - 对springboot项目进行打包部署
1)需要在pom.xml中添加:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2)按以下操作,然后就可以得到打包好的jar包了。 打包好之后,jar包会存在于target文件夹下,在文件夹里右键,打开power shell控制台窗口,输入java -jar xxx.jar ,就可以运行jar包了。
springboot优点
- 容易上手,提升了开发的效率,为spring开发者提供了一个更快,更广泛的入门体验。
- 开箱即用,远离繁琐的配置。
- 没有代码生成,也不需要XML配置。
- 避免大量的Maven导入和各种版本冲突。
- 提供了一系列大型项目通用的非业务性功能,例如:内嵌服务器,安全管理,运行数据监控,运行状况检查和外部化配置等。
|