springbootアプリケーションの記事(1)jspを使用したWebコンポーネントと構成の簡単な統合

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

おすすめ

転載: blog.csdn.net/xiaodujava/article/details/89363706