博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot 配置 web.xml
阅读量:2445 次
发布时间:2019-05-10

本文共 868 字,大约阅读时间需要 2 分钟。

首先我们先配置welcomefile-list

我们先声明一个类继承WebMvcConfigurerAdapter 重写如下方法即可

注解不能忘

@Configuration@EnableWebMvc@ComponentScan(basePackages =

@Overridepublic void addViewControllers(ViewControllerRegistry registry){    registry.addViewController("/").setViewName("forward:/login.html");}

配置controller类返回至指定目录,需要重写如下方法

@Beanpublic ViewResolver viewResolver() {    InternalResourceViewResolver resolver = new InternalResourceViewResolver();    resolver.setPrefix("/WEB-INF/view/");    resolver.setSuffix(".jsp");    resolver.setExposeContextBeansAsAttributes(true);    return resolver;}

我们把另一个类用于配置监听事件编码等

@Configuration
public class WebInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {
getRootConfigClasses 用于配置最先执行的一些配置文件,如RootConfig.java 比如自定义的filter

getServletConfigClasses 这个文件是用于配置welcomefilelist 前置目录+后缀 error-page等

getServletFilters 在这里用于配置过滤器 如编码过滤

转载地址:http://umaqb.baihongyu.com/

你可能感兴趣的文章
sql 会话_在特定会话中禁用SQL Server中的触发器
查看>>
处理过多SQL Server PAGEIOLATCH_SH等待类型
查看>>
如何在SQL Server 2016中比较查询执行计划
查看>>
azure blob_如何在Azure Blob存储中恢复意外删除
查看>>
如何使用T-SQL生成随机SQL Server测试数据
查看>>
批量关停azure vm_如何从Azure VM数据库运行本地SQL报表
查看>>
azure云数据库_在Azure SQL数据库中实现动态数据屏蔽
查看>>
azure云数据库_保护Azure SQL数据库免于意外删除
查看>>
使用SSIS包导入SQL Server FILESTREAM数据
查看>>
SQL Server中的递归CTE和外键引用
查看>>
sql初学者指南_使用tSQLt框架SQL单元测试面向初学者
查看>>
对警报线程池的警报线程_检测和警报SQL Server代理丢失的作业
查看>>
sql truncate_SQL Truncate和SQL Delete语句的内部
查看>>
守望先锋代码_使用守望台自动刷新SQL Server容器
查看>>
dmv io读写高的sql_适用于DBA的前8大新(或增强)SQL Server 2017 DMV和DMF
查看>>
SQL Server实例的十大安全注意事项
查看>>
深入了解SQL Server灾难恢复计划
查看>>
read命令_dbatools Read-DbaBackupHeader命令的便捷功能
查看>>
sql limit 子句_具有并行性SQL Server TOP子句性能问题
查看>>
aws rds监控慢sql_AWS RDS SQL Server恢复模型,备份和还原
查看>>