国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

springboot-jsp打jar問題

Luosunce / 3558人閱讀

摘要:前情提要最近做了一個項目,項目是結構的,但是在發布生產環境的時候又需要用打成包,但是一開始的默認配置都不成功。壹項目結構貳異常現象使用的為,版本為打成的只包含文件,沒有見資源文件引入。

前情提要】最近做了一個項目,項目是springboot+jsp結構的,但是在發布生產環境的時候又需要用maven打成jar包,但是一開始的默認配置都不成功。下面的文章就是具體的解決過程。

壹、項目結構

貳、異常現象

使用的JDK為1.8,springboot版本為:


    org.springframework.boot
    spring-boot-starter-parent
    1.5.6.RELEASE
     



        UTF-8
        UTF-8
        1.8

打成的jar只包含class文件,沒有見資源文件引入。

叁、解決辦法 1. 添加資源路徑的映射

            
                src/main/resources
                
                    **/**
                
                
                false
            

            
                src/main/webapp
                META-INF/resources
                
                    **/**
                
            

            
                src/main/java
                
                    
                        **/*.java
                    
                
            

        
2. 修改maven編譯版本為1.4.2

只有使用這個版本打jar包才能解析jsp

3. 設置mainClass

            
                
                org.springframework.boot
                spring-boot-maven-plugin
                1.4.2.RELEASE
                
                    com.gt.LaysshApplication
                
            
        
4. 添加視圖配置(可選)
spring.mvc.view.prefix=/WEB-INF/jsp/

spring.mvc.view.suffix=.jsp

下面給出一個比較完整的maven編譯配置


        
            
                src/main/resources
                
                    **/**
                
                
                false
            

            
                src/main/webapp
                META-INF/resources
                
                    **/**
                
            

            
                src/main/java
                
                    
                        **/*.java
                    
                
            

        
        
            
                
                org.springframework.boot
                spring-boot-maven-plugin
                1.4.2.RELEASE
                
                    com.gt.MyApplication
                
            
        
    

下面就是修改編譯配置之后的結果

【寫在后面的話】現代的模板解析引擎已經有了這么多了,為什么不試一下thymeleaf,但是在最近的項目中碰到了th:src標簽不解析的問題,目前還不清楚具體原因,而且相同的寫法在其他頁面都生效,真是怪異啊。鑒于目前還是又很多人使用springboot+jsp來進行開發,但是因為使用IDEA工具創建的SpringBoot項目本身是沒有webapp目錄的。如果我們想要添加webapp目錄的話,可以手動添加。下面就簡單的來說一下配置過程。

1.點開項目結構管理,點擊IDEA右上角的Project Structure

2.先點擊下圖中的+號,再點擊Web

3.修改配置

下圖是修改配置前的默認配置

下面將webapp配置到傳統的main目錄下


文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76061.html

相關文章

  • gradle多模塊jar,上傳本地倉庫,并給本地其他項目使用

    摘要:前言本篇主要講述多模塊打包,上傳本地倉庫,并交由本地其他項目使用環境準備操作系統版本開發軟件注版本不同,引入依賴方式可能不同,如果你發現本地導包是的,但是打包就報錯,可以看看是不是版本所引起的問題多模塊文檔多環境講解,官方文檔,官方文檔描述 1、前言 本篇主要講述:gradle多模塊打jar包,上傳本地倉庫,并交由本地其他項目使用 2、環境準備 操作系統: mac os gradle...

    荊兆峰 評論0 收藏0
  • maven包oracle jdbc驅動

    摘要:背景由于版權問題,中央倉庫缺少的驅動,這個給開發帶來了很多不便利性。本文主要探討的就是第三個問題,怎么把驅動打到包里背景交代完畢,正文開始。是的,如果你只是想在本地打一個包,這種方式簡單方便。 背景 由于版權問題,maven中央倉庫缺少oracle jdbc的驅動,這個給開發帶來了很多不便利性。也出現各種各樣的解決方案,基本就兩種思路: 將oracle驅動安裝到本地倉庫,這個需要大家...

    vvpvvp 評論0 收藏0
  • 自定義注解jar包上傳到maven私服

    摘要:最近工作,有些功能在不同的模塊總是會重復的應用,于是想把特定的功能做成一個注解,打成包,放到自己的私服上面。 最近工作,有些功能在不同的模塊總是會重復的應用,于是想把特定的功能做成一個注解,打成jar包,放到自己的maven私服上面。這里做一下記錄(springboot) 一. 自定義注解 建一個注解接口,加上對應的注解信息 @Target(ElementType.METHO...

    scwang90 評論0 收藏0
  • springBoot項目jar

    摘要:首先在文件中加入要運行的代碼路徑然后執行下面圖片中,當執行完畢后再執行此時執行完畢,會發現代碼結構中會出現下面這個神奇的東西這時就可以把這個包拿到自己想放的位置我放的是桌面在桌面按住鼠標右鍵進入窗口輸入包名全名結束了 首先在pom文件中加入要運行的代碼路徑 org.springframework.boot ...

    Cciradih 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<