1.スプリングブートプロジェクトをビルドします
spring-boot-parentを継承します
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-parent</artifactId>
<version>1.5.19.RELEASE</version>
</parent>
Webコンポーネントを追加する
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
リソースの下にapplication.propertiesまたはapplication.ymlファイルを書き込みます
application.ymlを構成して書き込みます
server:
port: 8081 # 配置端口
context-path: /xiaodu #配置根路径
Javaコードを書く
クラスを開始
/**
* springboot 启动类
* 这个类最好放在最外层包下,其他的java类放到他的包下
* 启动会扫描本包和子包下的类
*/
@SpringBootApplication
public class Springboot_Web_StartApp_8081 {
public static void main(String[] args) {
SpringApplication.run(Springboot_Web_StartApp_8081.class,args);
}
}
コントローラを書く
/**
* @RestController 是@Controller ,@ResponseBody一起使用的作用
*/
@RestController
public class MyHelloController {
/**
* getMaping == @RequestMapping(method = {RequestMethod.GET})
* @return
*/
@GetMapping("/hello")
public String hello() {
return "hello world";
}
}
mainメソッドを直接実行して開始することでアクセスできます。
構成サポートjsp
application.ymlを書く
spring: mvc: view: # 配置支持jsp prefix: /WEB-INF/jsp/ suffix: .jsp
jspページを保存するためのwebappディレクトリを作成します
そしてそれをWebリソースディレクトリとして設定し、
独自のプロジェクト構成をクリックし、+署名を選択し、Webを追加します
jspのサポートjarを追加します
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<!-- servlet 依赖包 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- JSTL (JSP standard Tag Library) JSP 标准标签库 -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
最後に、スタートアップアイテムのメインの作業ディレクトリを構成します
[構成の編集]を選択します。
アクセス用のコントローラーを作成する
@GetMapping("/hello")
public String hello() {
System.out.println("aaaaaaaaaaaaaaaaaaaaaa");
return "hello";
}
Eclipse構成メソッドの接続:https://mp.csdn.net/postedit/89376652