From af7478074d39a983e7c4bd908aa14cddf8630dba Mon Sep 17 00:00:00 2001
From: adiao <1819192616@qq.com>
Date: Sun, 19 Mar 2023 23:59:55 +0800
Subject: [PATCH] app
---
.../{WebMacConfig.java => MyWebMvcConfig.java} | 17 ++++++++++++++---
.../app/demos/web/BasicController.java | 13 +++++++++----
2 files changed, 23 insertions(+), 7 deletions(-)
rename app-web/src/main/java/co/depsystem/app/config/{WebMacConfig.java => MyWebMvcConfig.java} (59%)
diff --git a/app-web/src/main/java/co/depsystem/app/config/WebMacConfig.java b/app-web/src/main/java/co/depsystem/app/config/MyWebMvcConfig.java
similarity index 59%
rename from app-web/src/main/java/co/depsystem/app/config/WebMacConfig.java
rename to app-web/src/main/java/co/depsystem/app/config/MyWebMvcConfig.java
index eab48ed..eadd54c 100644
--- a/app-web/src/main/java/co/depsystem/app/config/WebMacConfig.java
+++ b/app-web/src/main/java/co/depsystem/app/config/MyWebMvcConfig.java
@@ -1,30 +1,41 @@
/**
* @author JOJO
- * @class WebMacConfig
+ * @class MyWebMvcConfig
* @date 2023/3/19
* @apiNote
*/
package co.depsystem.app.config;
+import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.ViewResolver;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+import org.springframework.web.servlet.view.InternalResourceViewResolver;
@Configuration
-public class WebMacConfig implements WebMvcConfigurer {
+public class MyWebMvcConfig implements WebMvcConfigurer {
/**
- * 导入拦截器
+ * 添加拦截器设置
*/
@Override
public void addInterceptors(InterceptorRegistry registry) {
WebMvcConfigurer.super.addInterceptors(registry);
}
+
/**
* 添加视图配置
*/
+ @Bean
+ public ViewResolver viewResolver(){
+ InternalResourceViewResolver resolver = new InternalResourceViewResolver();
+ resolver.setPrefix("/static");
+ resolver.setSuffix(".html");
+ return resolver;
+ }
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/static/index.html").setViewName("index");
diff --git a/app-web/src/main/java/co/depsystem/app/demos/web/BasicController.java b/app-web/src/main/java/co/depsystem/app/demos/web/BasicController.java
index 93b58f9..9232e7b 100644
--- a/app-web/src/main/java/co/depsystem/app/demos/web/BasicController.java
+++ b/app-web/src/main/java/co/depsystem/app/demos/web/BasicController.java
@@ -17,10 +17,7 @@
package co.depsystem.app.demos.web;
import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.ModelAttribute;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.*;
/** 基本控制器
* @author theonefx
@@ -28,6 +25,14 @@ import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class BasicController {
+ /**
+ * index view
+ */
+ @RequestMapping(value = "/index",method = RequestMethod.GET)
+ public String index(){
+ return "index";
+ }
+
/**
* ...
*/