SpringBoot(二)创建一个简单的SpringBootTest工程
1. 创建Maven Project
2. 配置pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.springboot</groupId>
<artifactId>SpringBootTest</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- 将当前项目作为springboot-starter的一个子模块 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
<!-- 完成全局配置的替换、覆盖 -->
<properties>
<java.version>1.8</java.version>
</properties>
<!-- 引入相关的能力,只使用web-->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>
3. 编写application.properties
在src/main/resources下,定义端口以及前缀后缀:(在src/main/resources下),定义端口以及前缀后缀:
server.port=80
#\u914D\u7F6E\u524D\u7F00
spring.mvc.view.prefix=/WEB-INF/jsp/
#\u914D\u7F6E\u540E\u7F00
spring.mvc.view.suffix=.jsp
4. 新建控制类HelloController.java和测试类App.java
SpringBoot里面没有servlet的概念,只需要建一个java类即可,写在src/main/java下:
HelloController.java:
package springboot.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController//与@Controller区别:无需别的配置就可以return字符串,而不是jsp页面
public class HelloController {
@RequestMapping("/Hello")
public String Hello(){
return "Hello SpringBoot";
}
}
App.java:
package springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication//标记为springboot应用
public class App {
public static void main(String[] args) {
//启动应用
SpringApplication.run(App.class,args);
}
}
5. 测试
选中App.java 的main函数,右键 run with springboot
打开网页http://localhost:80/Hello