黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

SpringBoot教程
SpringBoot入門案例
SpringBoot框架Web開發(fā)
SpringBoot非web應(yīng)用程序
SpringBoot使用攔截器
SpringBoot中使用Servlet
SpringBoot中使用Filter
SpringBoot項目配置字符編碼
SpringBoot打包與部署
SpringBoot使用Actuator
SpringBoot集成Thymeleaf模板
SpringBoot總結(jié)及綜合案例
SpringBoot工程下使用Mybatis反向工程

SpringBoot打war包部署

項目名稱:036-springboot-war

創(chuàng)建SpringBoot Web項目

1.創(chuàng)建一個新的Module

2.在pom.xml文件中配置內(nèi)嵌Tomcat對jsp的解析包

<!--SpringBoot項目內(nèi)嵌tomcat對jsp的解析包-->
<dependency>
   <groupId>org.apache.tomcat.embed</groupId>
   <artifactId>tomcat-embed-jasper</artifactId>
</dependency>

3.在pom.xml文件中配置jsp文件解析目錄

<!--
    SpringBoot要求jsp文件必須編譯到指定的META-INF/resources目錄下,否則不能訪問
-->
<resources>
    <resource>
        <!--源文件位置-->
        <directory>src/main/webapp</directory>
        <!--指定編譯到META-INF/resources目錄下,該目錄不能隨便編寫-->
        <targetPath>META-INF/resources</targetPath>
        <!--指定包含文件-->
        <includes>
            <include>**/*.*</include>
        </includes>
    </resource>
</resources>

4.創(chuàng)建webapp并指定為web資源文件夾

5.在application.properties配置文件中配置內(nèi)嵌Tomcat端口號及上下文根和jsp的前后綴


#設(shè)置內(nèi)嵌Tomcat端口號
server.port=9090
#設(shè)置應(yīng)用的上下文根
server.servlet.context-path=/036-springboot-war


#設(shè)置jsp的前/后綴
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp

6.創(chuàng)建IndexController提供方法分別返回字符串及跳轉(zhuǎn)頁面

package com.abc.springboot.web;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.servlet.http.HttpServletRequest;

/**
 * ClassName:IndexController
 * Package:com.abc.springboot.web
 * Description:

 */
@Controller
public class IndexController {

    @GetMapping(value = "/springboot/index")
    public String index(HttpServletRequest request, Model model) {
        model.addAttribute("data","Hello SpringBoot JSP");
        return "index";
    }

    @GetMapping(value = "/springboot/data")
    public @ResponseBody Object data() {
        return "SpringBoot Data ";
    }

}

7.在src/main/webapp目錄下創(chuàng)建index.jsp

8.瀏覽器輸入地址訪問測試

打War包

1.程序入口類需擴展繼承 SpringBootServletInitializer類并覆蓋configure方法

@SpringBootApplication
public class Application extends SpringBootServletInitializer{
   public static void main(String[] args) {
      SpringApplication.run(Application.class, args);
   }
   @Override
   protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
//參數(shù)為當(dāng)前Spring Boot啟動類Application.class
      return builder.sources(Application.class);
   }
}

2.在 pom.xml中添加(修改)打包方式為war 

<packaging>war</packaging>

3.在 pom.xml中配置springboot打包的插件(默認自動加)


<!--SpringBoot 的打包插件-->
<plugin>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

4.在pom.xml中配置將配置文件編譯到類路徑

	
<!--mybatis的mapper.xml-->
    <resource>
        <directory>src/main/java</directory>
        <includes>
            <include>**/*.xml</include>
        </includes>
    </resource>
    <!--src/main/resources下的所有配置文件編譯到classes下面去-->
    <resource>
        <directory>src/main/resources</directory>
        <includes>
            <include>**/*.*</include>
        </includes>
    </resource>
    <resource>
        <!--源文件位置-->
        <directory>src/main/webapp</directory>
        <!--編譯到META-INF/resources,該目錄不能隨便寫-->
        <targetPath>META-INF/resources</targetPath>
        <includes>
            <!--要把哪些文件編譯過去,**表示webapp目錄及子目錄,*.*表示所有-->
            <include>**/*.*</include>
        </includes>
    </resource>

5.在pom.xml的build標(biāo)簽下通過finalName指定打war包的名字

<!--指定打war包的名字-->
<finalName>036-springboot-war</finalName>

6.通過Maven package命令打war包到target目錄下

部署到Tomcat服務(wù)器上測試運行

1.將target目錄下生成的war包拷貝到tomcat的webapps目錄,并啟動tomcat

2.通過瀏覽器訪問

全部教程
主站蜘蛛池模板: 成人性动漫高清免费观看网址 | 午夜久久免费视频 | 亚洲专区路线一路线二 | 在线观看免费黄色小视频 | 亚洲精品456在在线播放 | 国产精品视频免费一区二区三区 | 日本在线视频精品 | 日本黄色免费在线 | 69xxⅹ色视频免费看 | 国产精视频 | 久久这里只有精品免费播放 | 成视频年人黄网站免费视频 | 很污的视频网站 | 一级毛片女人喷潮 | 欧美人与性另类 | 亚洲无线码一区二区三区 | 琪琪在线视频 | 成人午夜视频在线观 | 日本欧美一区二区三区视频麻豆 | 国产精品精品国产一区二区 | 黄色一级一级 | 亚洲一区二区三区免费观看 | 69xxⅹ色视频免费看 | 国产啪精品 | 天天干天天日天天射天天操毛片 | 伦理第一页| 亚洲第一区香蕉_国产a | 国产成人综合亚洲一区 | 亚洲成人一级 | 黄色影院免费观看 | 成人速播影院在线播放免费 | 亚洲日本三级 | 91成人免费观看 | 婷婷成人亚洲 | 91在线老王精品免费播放 | 最新中文字幕在线视频 | 在线观看免费a∨网站 | 欧美怡红院免费的全部视频 | 国产成人精品视频免费大全 | 人人揉 | 国内一区二区三区精品视频 |