springboot整合
程序员文章站
2022-07-12 22:31:10
...
SpringBoot整合
手动创建
1、准备工作
首先,要在eclipse环境下使用springboot,必须先配置好maven环境变量(详细步骤请看maven快速使用)。
2、STS整合Maven
Maven插件的设置:Window→Preferences→Maven→Installations
3、创建maven工程
4、在pom.xml文件中引入父工程和依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
注:配置pom.xml之后,STS会自动的去阿里云上镜像相应的文件到本地仓库中(有网的情况下)。
5、增加控制器
在src/main/java目录下,新建一个controller包,再建一个控制器
@Controller
public class HelloController {
@ResponseBody
@GetMapping("/hello")
public String handle01(){
return "OK!";
}
}
6、编写主程序
主程序所在的包一般都要在controller、sevice和dao的父包里,不然需要添加注解(本案例省略了sevice和dao)。
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class, args);
}
}
右击运行spring boot App,结果如下:
7、运行访问
打开浏览器,输入http://localhost:8080/hello
快速创建
1、创建Spring Starter Project
必须联网创建
2、选择版本,引入需要的依赖
3、项目结构
- 自动生成主程序类,用于启动项目
- 自动生成静态资源目录及属性配置文件
- 自动生成测试类
- 自动增加pom.xml相关依赖配置
SpringBoot 升级到高版本后,pom.xml 报 Unknown错误,这个现象应该只在STS(Spring Tool Suite), Eclipse 等开发环境中出现,由于有些IDE插件不兼容的问题造成的。
解决这个问题只需要在pom.xml 文件中的 properties标签中加入maven jar 插件的版本号,如下所示:
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
4、增加控制器(和上面一样)
5、编写主程序(和上面一样)
6、运行访问(和上面一样)
- 在static文件下下存放java.jpg图片, http://localhost:8080/java.jpg
- 在application.properties设置端口,server.port=8081, http://localhost:8081/hello
- 上下文路径,server.servlet.context-path=/a ,http://localhost:8081/a/hello
- server.servlet.session.timeout=60
- server.tomcat.max-threads=800
- server.tomcat.uri-encoding=UTF-8
上一篇: Maven整合SSH项目(六)
下一篇: HTTPS 深入浅出 - SNI