spring boot 檢視對映碰到的一個小坑
場景:使用spring boot 開發了一個簡單的web系統,伺服器是linux,本地開發一切正常,發到伺服器上後訪問報500的錯誤。具體異常如下:
org.thymeleaf.exceptions.TemplateInputException: Error resolving template "/kpiDefinition", template might not exist or might not be accessible by any of the configured Template Resolvers
異常很清楚,就是模板檔案未找到,可是本地開發明明是好的呀?
解決:原始碼
@GetMapping("/kpiView") public String openKpiView(){ return "/kpiDefinition"; }
修改後程式碼
@GetMapping("/kpiView")
public String openKpiView(){
return "kpiDefinition";
}
去掉"/"後,伺服器上訪問終於正常,具體原因未知,先做個記錄吧。
相關推薦
spring boot 檢視對映碰到的一個小坑
場景:使用spring boot 開發了一個簡單的web系統,伺服器是linux,本地開發一切正常,發到伺服器上後訪問報500的錯誤。具體異常如下: org.thymeleaf.exceptions.TemplateInputException: Error resolvi
關於pagehelper-spring-boot-starter排序的一個小測試
關於pagehelper-spring-boot-starter排序的一個小測試 1. 依賴和配置資訊 <dependency> <groupId>com.github.pagehelper</groupId> &n
spring data jpa 裡 Dao層中Repository和JpaSpecificationExecutor的一個小坑
public interface LabelRepository extends Repository<Label, Lon
記dynamic的一個小坑 -- RuntimeBinderException:“object”未包括“xxx”的定義
idt time 集中 names 屬性 trac 匿名 nal library 創建一個控制臺程序和一個類庫, 在控制臺創建一個匿名對象。然後再在類庫中訪問它。代碼例如以下: namespace ConsoleApplication1 { cla
Spring Boot 開發系列一 開發踩坑
strong contex configure post crud操作 如何 result png exce 這是學習spring boot 的第二周,公司號稱這玩意是啥都不會的新手就可以填空開發,於是決定上手一把,怎麽說我也是搞了快七八年的.NET和.NETcore,沒想
React事件中遇到的一個小坑
efi 指向 什麽 找到 stat 觸發 ... 點擊 his 一個點擊按鈕數字加1的小程序,我在第一次看書中的這段代碼的時候,第一眼我就對this.handleClick = this.handleClick.bind 這句話表示有點疑問,類中handleClick 方
Lists.newArrayList的一個小坑
可變參 通過 class 兩個 用戶 轉型 找到 static 發現 把一個用戶ID轉換成List存儲,最開始我使用的方法是: // 用戶ID Integer userId = 120; // id 轉 List List<integer> user
maven之BOM及BOM和provided的一個小坑
.com alt 定義 nbsp image intel docker鏡像 配置 模塊 BOM(Bill of Materials)定義一整套相互兼容的jar包版本集合,使用時只需要依賴該BOM文件,即可放心的使用需要的依賴jar包,且無需再指定版本號。BOM的維護方負
spring boot 整合redis 以一個熱門房產為例子
1.新增redis依賴 就是jedis redis.clients jedis 2.9.0 2.每次點選房屋詳情熱度加一 呼叫此方法 recommandService.increase(id);//每次點選房屋熱度加1 3.recommandService如何寫主要
記錄Android開發一個小坑,佈局檔案TextView中新增onClick後,點選無效問題
自己寫東西的時候,在TextView上添加了onClick去增加點選事件,去跳轉另一個Activity,執行後結果點選無效,新增Toast,Toast也不顯示,程式碼如下: <TextView android:layout_width="wrap_content"
初試Spring Boot:構建第一個Web程式
Spring Boot主要提供快速構建專案的功能。本文中我們會使用Spring Boot構建第一個Web程式,同時介紹Spring Boot最簡單的功能,例如執行單元測試,釋出與呼叫REST服務等。 本文作者楊恩雄,選自新書《Spring Boot 2+Thymeleaf企業應用實戰》。 1 Spring
一個小坑: -bash: ./backup.sh: /bin/bash^M: bad interpreter: No such file or directory 由於shell指令碼檔案被我在Windows下編輯過,出現上面錯誤的原因之一是指令碼檔案是DOS格式的, 即每一行的行尾以\r\n來標識
由於shell指令碼檔案被我在Windows下編輯過,出現上面錯誤的原因之一是指令碼檔案是DOS格式的, 即每一行的行尾以\r\n來標識, 使用vim編輯器開啟指令碼, 執行::set ff? 可以看到DOS或UNIX的字樣. 使用se
spring boot整合mybatis-generator的填坑之路
第一步: 在pom.xml檔案中新增: <plugin> <groupId>org.mybatis.generator</groupId> <a
Spring Boot Ribbon負載均衡配置的坑(避免被ComponentScan掃描)
配置 Spring Boot Ribbon負載均衡配置很簡單,網上一搜類似下面: @Configuration public class LoadBalanceConfiguration { @Bean public IRule rule() {
Spring boot(一)、第一個Spring boot 專案
前言: 從今天開始就把學過的Spring boot做個一個總結,有時間就特定更新,設計到的東西有很多。 後續所有的Springboot都會以Spring boot2.x的版本開端。目前是2.0.5.
springboot連線資料的一個小坑
我的連線資訊是 spring: datasource: data-username: root data-password: 123456 url: jdbc:mysql://127.0.0.1:3306/db_shiro driver-
小程式踩過的一個小坑---解析二維碼decodeURIComponent() url解碼
因為我們需要使用者掃碼進入小程式,每一個貨櫃都有一個對應的二維碼,當然每個二維碼裡的資訊也不一樣。使用者掃碼進入小程式之後,二維碼的資訊會以引數q帶進去,而我們只能在onLoad事件中拿到這個引數, 但是獲取到的資訊是經過encodeURIComponent()編碼的,注意
spring boot起手式踩的坑
通過start.springboot.io生成了一個springboot專案架構,但是以java application形式啟動程式時候,總是自動關閉服務,tomcat也沒有起起來報如下錯誤: 44:27.566 INFO 9440 --- [
微信支付遇到的一個小坑(獲取ip地址的問題)
之前測試的時候一直用的無線網,也沒有發現不對頭。後來發現用手機資料流量的時候,一直提示“支付失敗”。 網上查了查才知道原來是獲取手機ip地址的問題。有位仁兄的部落格裡曾經提過把ip地址換成固定的“192.168.1.1”就可以解決了,本人親自測試過,這個解決方法可以,但是總
spring boot 命令列啟動的一些坑
1.spring boot專案啟動時可以指定啟動的引數 例如: java -jar Project.jar –spring.profiles.active=test 坑:我們的配置檔案中配置了多個環境,這時我們想啟動測試環境,載入測試環境的相關配置檔案,這樣