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"; + } + /** * ... */