我无法在Spring Boot应用程序中查看任何文件。我让Spring Boot Servlet初始化器类正确地加载我的类,并且我有一个映射到该URL的控制器。我知道是因为我能在原木上看到。
WebConfig.java
package com.project.LNUProject.config;
import com.project.LNUProject.utils.ViewNames;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.ViewResolver;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
import org.springframework.web.servlet.view.UrlBasedViewResolver;
@EnableWebMvc
@Configuration
@ComponentScan(basePackages = "com.project.LNUProject.config")
@Slf4j
public class WebConfig implements WebMvcConfigurer {
// == constants ==
public static final String RESOLVER_PREFIX = "/WEB-INF/view/";
public static final String RESOLVER_SUFFIX =".jsp";
// == bean methods
@Bean
public ViewResolver viewResolver() {
UrlBasedViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix(RESOLVER_PREFIX);
viewResolver.setSuffix(RESOLVER_SUFFIX);
return viewResolver;
}
@Override
public void addViewControllers(ViewControllerRegistry registry) {
log.info("registry add properly");
registry.addViewController("/").setViewName(ViewNames.HOME);
}
}
package com.project.LNUProject.Controller;
import com.project.LNUProject.utils.Mappings;
import com.project.LNUProject.utils.ViewNames;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Slf4j
@Controller
public class DevTrainingController implements CRUDController{
@Override
@GetMapping(Mappings.DEV_TRAINING_TABLE)
public String table() {
return ViewNames.DEV_TRAINING_TABLE;
}
@Override
public String edit() {
return "";
}
@Override
public String delete() {
return "";
}
@GetMapping("/")
public String home() {
log.info("Home template map");
return ViewNames.HOME;
}
}
2018-10-22 21:10:19,837[main][INFO]com.project.lnuproject.config.webconfig-注册表正确添加
但是,当我转到http://localhost:8080/lnu-project/时,出现了第404页错误。这里是我在github上的代码链接
该模块的名称称为WEB,因此将其映射到http://localhost:8080/WEB/
我想构建一个能够处理多个可选排序查询的spring控制器。根据Spring.io规范,这些查询应该这样格式化 域 储存库 服务
英文原文: http://emberjs.com/guides/routing/setting-up-a-controller/ URL的改变同时也可能改变显示的模板。而模板只有当其搭载了需要呈现的信息才有用。 在Ember.js中,模板从控制器中获取需要呈现的信息。 内置的两个控制器Ember.ObjectController和Ember.ArrayController,使控制器可以非常方便的呈
我有教育问题: 存在具有windows server 2003(AD)的虚拟机,其中包含用户及其密码。已建立与机器的连接(ip:192.168.56.101:389)。 Web应用程序的目的是使用户能够在AD中更改他的密码。 问题:无法配置到windws server 2003的连接。 我从这个教程开始https://spring.io/guides/gs/authenticating-ldap/
本文向大家介绍pycharm设置鼠标悬停查看方法设置,包括了pycharm设置鼠标悬停查看方法设置的使用技巧和注意事项,需要的朋友参考一下 我们使用pycharm的时候,有时遇到了不认识的方法习惯于将鼠标悬停在方法上查看方法介绍。那么如何设置呢?下面小编给大家分享一下。 首先假如我们要查看下图所示的方法,鼠标放上去并没有显示 接着我们点击左上角的File菜单,然后选择Setting选项 然后在弹窗
我正在使用Spring mvc进行一个项目,我解决了一个问题,即启动服务器时自动生成处理程序。 以下是代码: 控制器 豆。xml 我复制所有bean以显示没有用户故事控制器映射。 web.xml 应用程序配置。xml 这就是我启动服务器时的情况: 错误是: 该程序不允许我将UserStoryController映射到Management eUserStoryController,因为userSto
上一节我们设置了默认地图和关卡,这一节我们来设置默认的角色和控制器和默认地图不一样,默认角色和控制器需要设置在 GameMode 里面。 1) 打开 VS 编辑器, 打开“APlayingGameModeBase.h”文件,声明一个构造函数: 2) 在“APlayingGameModeBase.cpp”文件中创建构造函数实现,然后在 #include "PlayingGameModeBase.h"