SpringBoot遇到的某些問題
Spring Boot遇到的某些問題
1.關於templates的html包格式問題:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<spring-cloud.version>Finchley.RELEASE</spring-cloud.version>
<!--以下兩項需要如果不配置,解析themleaft 會有問題-->
<thymeleaf.version>3.0.2.RELEASE</thymeleaf.version>
<thymeleaf-layout-dialect.version>2.0.5</thymeleaf-layout-dialect.version>
</properties>
Tomcat配置Context 標籤以後Tomcat啟動不了
因為專案要訪問本地硬碟的檔案所以要去Tomcat的server.xml裡配置Context ,
<Context path=”/image” docBase=”F:fileimage” debug=”0″ reloadable=”true”></Context>
結果弄了一個多小時發現是docBase的路徑不存在。因為我們是上傳檔案才會建立資料夾,導致一直找不到問題出在哪,記錄一下
2.關於thymeleaf引入js.Css等:
<head th:fragment="header">
<meta charset="UTF-8" />
<title th:text="#{head.title}"></title>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="shortcut icon" th:href="@{/static/img/favicon.gif}" type="image/gif" />
<link rel="stylesheet" th:href="@{/resources/css/bootstrap.min.css}" />
<link rel="stylesheet" th:href="@{/resources/css/jquery.ui.all.css}" />
<link rel="stylesheet" th:href="@{/resources/css/jquery.ui.customer.css}" />
<script th:src="@{/resources/js/jquery-1.9.1.min.js}"></script>
<script th:src="@{/resource/js/bootstrap.min.js}"></script>
</head>
下面在你要的頁面 引入這個片段就行<head th:include=”theme/fragments::header” /> 他就相當於jsp 中我們常用的<%@ include file=”/WEB-INF/jsp/public/header.jspf”%>
3.如果靜態資源被攔截或者不生效,請嘗試以下配置:
增加配置類:
package com.home.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@Configuration
public class MyWebMvcConfigurerAdapter extends WebMvcConfigurerAdapter {
/**
* 配置靜態訪問資源
* @param registry
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
super.addResourceHandlers(registry);
}
}
相關文章
- springboot_mybatis_pageHelper所遇到的問題點Spring BootMyBatis
- Springboot使用avue拖動上傳遇到的問題Spring BootVue
- SpringBoot 2.X 整合 RocketMQ遇到的問題2Spring BootMQ
- springboot結合rocketmq的使用以及遇到的問題Spring BootMQ
- springboot多模組專案搭建遇到的問題記錄Spring Boot
- SpringBoot 2.1.0 升級到 2.5.4 遇到的問題彙總Spring Boot
- 工作遇到的問題
- mysql 遇到的問題MySql
- linux遇到的問題Linux
- 使用git遇到的問題Git
- AndroidJNI遇到的問題Android
- 面試中遇到的問題面試
- ueditor使用遇到的問題
- JSP遇到的問題....JS
- WangEditor遇到的問題
- Springboot整合mybatis實現多資料來源所遇到的問題Spring BootMyBatis
- 前後端分離,後端用springboot遇到的跨域問題後端Spring Boot跨域
- javaweb中自己遇到的問題JavaWeb
- Go mod 使用遇到的問題Go
- Laravel 安裝遇到的問題Laravel
- Laravel-pay 遇到的問題Laravel
- 多語言遇到的問題
- laravel使用中遇到的問題Laravel
- React Native遇到的問題React Native
- c++使用遇到的問題C++
- fastadmin自己遇到的問題AST
- 遇到問題的解決方法
- Hodoop配置中遇到的問題OdooOOP
- JERSEY學習遇到的問題
- 安裝mysql遇到的問題MySql
- 使用 redisson 時遇到的問題Redis
- 安裝rails遇到的問題AI
- 遇到mysql的奇怪問題了MySql
- 初學javaweb遇到的問題JavaWeb
- 工作中遇到的問題
- 部署Jenkins + 遇到的問題Jenkins
- JackJson遇到的問題JSON
- git 操作遇到問題Git