我无法在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
突击测验,炙手可热!你已经知道 Puppet 的配置设置保存在 puppet.conf 文件里, 在该文件里没有提及的任何参数都会使用其默认值。 你怎样才能显示所有的配置参数的值呢(不管它是否在 puppet.conf 文件里有明确设置)? 你可以使用 Puppet 的 --genconfig 开关。 操作步骤 运行如下命令: # puppet --genconfig 工作原理 这将输出每个配置参