소스 검색

修改静态页面跳转

5 년 전
부모
커밋
a742f56b93
2개의 변경된 파일24개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      website/pom.xml
  2. 19 0
      website/src/main/java/com/hssx/website/defaultviewconfig/DefaultView.java

+ 5 - 3
website/pom.xml

@@ -15,9 +15,11 @@
 
     <properties>
         <java.version>1.8</java.version>
-        <!--springboot默认使用的版本是thymeleaf2.0,如果要使用修改thymeleaf为3.0-->
-        <!--<thymeleaf.version>3.0.2.RELEASE</thymeleaf.version>-->
-        <!--<thymeleaf-layout-dialect.version>2.0.4</thymeleaf-layout-dialect.version>-->
+        <!--修改thymeleaf版本 注:经过本人测试这两个版本没有冲突问题,别乱修改版本
+        否则会导致页面跳转的问题-->
+        <thymeleaf.version>3.0.11.RELEASE</thymeleaf.version>
+        <!--        布局功能的支持 thymeleaf3 layout2以上版本-->
+        <thymeleaf-layout-dialect.version>2.2.2</thymeleaf-layout-dialect.version>
 
     </properties>
 

+ 19 - 0
website/src/main/java/com/hssx/website/defaultviewconfig/DefaultView.java

@@ -0,0 +1,19 @@
+package com.hssx.website.defaultviewconfig;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.core.Ordered;
+import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
+
+/**
+ * 用于配置自定义的首页;
+ */
+@Configuration
+public class DefaultView extends WebMvcConfigurerAdapter {
+  @Override
+  public void addViewControllers(ViewControllerRegistry registry) {
+    registry.addViewController("/").setViewName("login");
+    registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
+    super.addViewControllers(registry);
+  }
+}