SpringBoot 2.1.1 在application.properties全局配置下,spring.mvc.date-format=yyyy-MM-dd 失效怎么搞

SpringBoot 2.1.1 在application.properties全局配置下,spring.mvc.date-format=yyyy-MM-dd 失效怎么搞

0

2个回答

你写了相关的拦截器了吗?

0
@Configuration
public class MyMvcConfig extends WebMvcConfigurationSupport {

    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
//        super.addViewControllers(registry);
        //浏览器发送“registTest” 返回 “success”页面
        //设置首页
        registry.addViewController("/").setViewName("login");
        registry.addViewController("/index.html").setViewName("login");
        //测试连接请求
        registry.addViewController("/atguigu").setViewName("success");

        //
        registry.addViewController("main.html").setViewName("dashboard");


    }

    //静态资源配置
    @Override
    protected void addInterceptors(InterceptorRegistry registry) {
//        super.addInterceptors(registry);
        //springboot 已经做好了静态资源映射,不需要拦截
        registry.addInterceptor(new LoginHandlerInterceptor()).addPathPatterns("/**")
                //不需要拦截的请求
                .excludePathPatterns("/index.html","/","/user/login","/static/**","/webjars/**");
    }

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
        registry.addResourceHandler("/webjars/**")
                .addResourceLocations("classpath:/META-INF/resources/webjars/");

        MyMvcConfig.super.addResourceHandlers(registry);

    }


    @Override
    protected void addFormatters(FormatterRegistry registry) {
        super.addFormatters(registry);
    }

    //所有的WebMvcConfigurationSupport(WebMvcConfigurerAdapter)组件都会一起起作用
    @Bean
    public LocaleResolver localeResolver(){

        return new MyLocaleResolver();
    }

只写了这个,但是不应该啊

0
xsg2357
慢羊羊的快发明 回复WANTED_Shanks: 请问怎么写呢
8 个月之前 回复
WANTED_Shanks
WANTED_Shanks @Autowired HttpInterceptor httpInterceptor; //定义时间格式转换器 @Bean public MappingJackson2HttpMessageConverter jackson2HttpMessageConverter() { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); mapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd")); converter.setObjectMapper(mapper); return converter; } //添加转换器 @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { //将我们定义的时间格式转换器添加到转换器列表中, //这样jackson格式化时候但凡遇到Date类型就会转换成我们定义的格式 converters.add(jackson2HttpMessageConverter()); } @Override protected void addInterceptors(InterceptorRegistry registry) { // TODO Auto-generated method stub registry.addInterceptor(httpInterceptor).addPathPatterns("/**"); super.addInterceptors(registry); }
8 个月之前 回复
WANTED_Shanks
WANTED_Shanks 你这个都没有包含时间的转换
8 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
SpringBoot(2.1.1)配置拦截器(十四)
SpringBoot使用拦截器 SpringBoot的拦截器只能拦截流经DispatcherServlet的请求,对于自定义的Servlet无法进行拦截。 SpringMVC中的拦截器有两种:HandlerInterceptor和WebMvcInterceptor。这两个接口都定义了请求之前、请求之中、请求之后三个函数, 以HandlerInterceptor为例进行说明: public ...
SpringBoot(2.1.1)日志打印及全局日志处理(六)
1.概述 默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。 从上图可以看到,日志输出内容元素具体如下: 时间日期:精确到毫秒 日志级别:ERROR, WARN, INFO, DEBUG or TRACE 进程ID 分隔符:— 标识实际日志的开始 线程名:方括号括起来(可能会截断控制台输出) Logger名:通常使用源代码的类名 日...
springBoot 项目自定义命名application.properties配置文件名称
原创文章,转载请注明! springBoot项目自定义命名application.properties配置文件名称: 最近因项目原因,需要将springboot项目的properties文件改为自定义名称,在查看一些资料后最终解决,特记录一下!
springboot配置全局异常处理
最近在用SpringBoot做接口服务,添加了一个全局异常处理,比较加单直接上代码,可以直接使用 创建一个类:GlobalExceptionHandler.java package com.yuanhou.error; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springfram...
springboot 全局异常处理配置
一、springboot Restful使用@ControllerAdvice、@ExceptionHandler、@ResponseBody实现全局异常处理@ControllerAdvice 注解定义全局异常处理类@ExceptionHandler 指定自定义错误处理方法拦截的异常类型同一个异常被小范围的异常类和大范围的异常处理器同时覆...
springboot 配置全局时间格式
方法一:在apllication.properties加入下面配置 #这个是时区,一定要加,否则会默认为格林尼治时间,即少8小时 spring.jackson.time-zone=GMT+8 #时间戳统一转换 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss 方法二:在bean对象属性上添加 @JsonFormat(timezone = "G...
springboot 全局跨域配置
import org.springframework.stereotype.Component; import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 跨域过滤器 * * @author lwz * @since 2018年6月19...
SpringBoot配置全局的异常捕获
需要以下两个类配合完成: IoExceptionHandler.java(异常助手类) IMoocJSONResult.java(实体类) package com.blog.pojo; import org.codehaus.jackson.JsonNode; import org.codehaus.jackson.map.ObjectMapper; import java.u...
SpringBoot 全局异常配置
需求:全局异常拦截优雅显示 package com.zjrc.healthlife.common.exception; import com.zjrc.healthlife.common.aop.log.LoggerName; import com.zjrc.healthlife.common.vo.Response; import org.slf4j.Logger; import org....
SpringBoot配置全局异常捕获
SpringBoot中自带的异常捕获机制返回的默认页面比较丑,对用户来说不够人性化。所以这篇文章来讲解SpringBoot钟自定义全局异常捕获。主要将三种异常捕获形式: 页面跳转形式 ajax形式 统一返回异常的形式 1.页面跳转形式 首先新建一个异常: package com.haozz.exceptiondemo.controller; import org.spring...
springboot 全局日期格式转换配置
在项目中,日期问题可能会导致很多不必要的麻烦,下面有关springboot日期全局配置: @Configuration public class DateConfig{ @Bean public Converter&amp;lt;String, Date&amp;gt; addNewConvert() { return new Converter&amp;lt;String, Dat...
SpringBoot使用Druid配置多数据源的配置文件application.properties
#第一个数据源 spring.datasource.druid.one.url=jdbc:mysql://localhost:3306/masterDB?characterEncoding=utf8&amp;amp;useSSL=true spring.datasource.druid.one.username=root spring.datasource.druid.one.password=root ...
SpringBoot(2.1.1)发布打包和多环境配置(九)
1.多环境配置 #激活哪一个环境的配置文件 spring.profiles.active=dev application-dev.properties:开发环境 application-test.properties:测试环境 application-prod.properties:生产环境   2. 发布打包 2.1 使用Spring Boot Maven插件打包成可运行的jar S...
springboot工程的配置文件—application.properties文件
课程共40节,正文36节,面试题讲解4节。包括springboot的工程结构,可执行jar包,自动配置原理,MVC配置和jsp作为视图的处理,拦截器,单元测试,日志配置,静态资源访问,mybatis集成,JDBC事务,操作redis数据库,redis缓存,集成dubbo,使用定时任务,集成MQ,操作solr,spring security使用,热部署,thymeleaf模板等内容。
springboot多个配置文件的配置 多个application.properties的配置 版本 sprigboot2.1
  注意副配置文件的命名方式是application-XXX.properties spring.profiles.active=druid spring.profiles.active=druid server.address=127.0.0.1 server.port=8081 #必须有 mybatis.mapper-locations=classpath*:c...
springBoot配置全局异常处理器
一.自定义自己的异常类MyException.javapublic class MyException extends RuntimeException { private int code; public MyException( int code, String message ) { super(message); this.code = c...
springboot配置全局的异常之十二
总结一个大坑,今天在整理异常处理时遇到两个大坑: 第一个:不要用error、success等关键字配置跳转路径名 第二个:一定要看清你定义的类名,千万不要和异常类重名了 在springboot中自定义配置异常、全局异常,给用户一个比较好的体验,抛异常时能够跳转异常页面而不是直接将异常抛给用户: 一、自定义异常页面: 二、配置统一异常助手 全局捕获异常:@ControllerAdvi...
随笔-springBoot配置全局跨域
随笔-springBoot配置全局跨域 本文参考链接: 前端看视频学习vue使用axios进行Ajax请求,视频中使用nodemon创建的node-server,弄了半天一直说跨域.为了不浪费时间直接后端搭建SpringBoot进行代替(其实已经浪费一下午了!!!) 搭建SpringBoo项目完成之后,从前端使用axios发起Ajax请求同样会出现跨域(端口不一致跨域)的报错,如下: No 'A...
Springboot配置全局异常处理类
1.创建异常处理类 @ControllerAdvice public class GlobalExceptionHandler { @ExceptionHandler(RuntimeException.class) @ResponseBody public Map&amp;lt;String, Object&amp;gt; exceptionHandler(Exception e){...
springboot 配置错误页面及全局异常
参考:  www.cnblogs.com/wangzhuxing/p/10158390.html    
SpringBoot全局异常处理器配置
文章目录配置handler配置异常处理类 配置handler @ControllerAdvice @Slf4j public class MyExceptionHandler { @ResponseBody @ExceptionHandler(Exception.class) public ResultRes&lt;String&gt; errorHandler(Exce...
springboot 跨域问题解决,全局配置
全局配置: @Configuration public class CorsConfig {     private CorsConfiguration buildConfig() {         CorsConfiguration corsConfiguration = new CorsConfiguration();         corsConfiguration.addAl
SpringBoot系列之四全局配置
一、在src/main/resources代码目录下,建立application.properties文件 二、可配置内容实例如下 #配置context pach , 访问地址就是http://ip:port/spring-boot-hello server.context-path=/spring-boot-hello server.port=8081 #server.address= #
第三章:SpringBoot配置(全局配置文件)
总目录:SpringBoot学习教程(一)SpringBoot使用的全局配置文件为:        • application.properties        • application.yml虽然后缀不一样,但是项目中有一个就可以了,yml格式比properties格式的简洁一些。这个文件的位置在配置文件放在src/main/resources目录或者类路径/config下。如图:默认是pr...
SpringBoot配置PageHelper失效的情况
今天发生了一件很奇怪的事情,我在项目中引用了PageHelper之后发现并没有什么效果. 起先我以为是自己的配置哪里有问题 然后去官网看了看网友的提问和文档,发现没有什么问题. 然后我去搜索了类似的问题 什么pagehelper只对第一条的查询结果有效 和 引用的包不对 应该引用spring boot starter-pagehelper 我自己排查了下没有类似的问题 然后我看了下源码 拦截...
springboot的application.properties配置文件的配置项读取
package Solin.controller;      import org.springframework.beans.factory.annotation.Autowired;   import org.springframework.beans.factory.annotation.Value;   import org.springframework.core.env.Env
application.properties 之配置大全
application.properties 之配置大全---- application.properties 之配置大全
第二章、application.properties文件的配置
前面讲到了如何搭建一个简单的springboot应用,是不是特别简单。springboot内置了tomcat,这就大大减少了我们自己配置tomcat所产生的各种各样的配置手续包括所出现的问题。通过main方法,所有启动程序都在SpringApplication.run()这个方法里,有兴趣的童鞋可以看看其内部是如何配置数据源、启动tomcat以及注入类对象的。 现在,我们从它的配置文件appli...
环境变量参数配置导致application.properties配置的参数失效问题
springboot 启动初始化时获取dataSource相关参数时,会从application.properties和环境变量中获取有关键字spring和datasource的所有变量 例如环境变量有 SPRING_DATASOURCE_URL SPRING_DATASOURCE_USERNAME SPRING_DATASOURCE_PASSWORD applicat...
SpringBoot 2.1.1 官方文档阅读笔记
2.1.1版本要求java8以上的运行环境,并兼容至java11;还需要SpringFramework至少是5.1.3以上的版本。使用时要求tomcat版本9以上,Maven版本3.3以上 spring-boot-starter-parent 提供了 maven默认设置以及dependency-management来省略引入包的版本(含有&amp;amp;amp;amp;amp;amp;lt;executions&amp;amp;amp;amp;amp;amp;gt;配置以绑定“二...
SpringBoot (2.1.1)统一异常处理(十六)
每个异常都自己去处理很麻烦,所以我们创建一个全局异常处理类来统一处理异常 一,首先创建全局异常处理类:通过使用@ControllerAdvice定义统一的异常处理类,而不是在每个Controller中逐个定义。@ExceptionHandler用来定义函数针对的异常类型,@RestControllerAdvice统一回复ExceptionResponse对象,并转为为json格式 通用异常返回...
springboot 2.1.1 加载不到配置文件
办法:看看你的配置文件是不是存在多个相同名字的(比如说快捷键创键的application.properties)
SpringBoot(2.1.1)整合多数据源(四)
1.配置文件中新增两个数据源 spring.datasource.test1.driverClassName = com.mysql.jdbc.Driver spring.datasource.test1.url = jdbc:mysql://localhost:3306/test1?useUnicode=true&amp;amp;characterEncoding=utf-8 spring.data...
hive 2.1.1配置错误解决办法
hive 2.1.1配置记录,错误详解
application.properties
springboot该项目配置文件,application.properties,需要的可以参考一下,需要springboot前后端分离,增删改查项目的可以私聊我
springboot的5种读取配置方式(3):通过application.properties读取
5.通过application.xml读取: package com.xfs.product.admin.utils; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @Component public class Config...
(六)、SpringBoot 自定义配置属性,可以在application.properties中修改
可以前往第一篇博客查看目录结构 --&amp;gt; 这里一、自定义配置 (一些动态的数据:登录页面地址 、接收数据格式等等)二、在core模块下创建properties目录 : com.zeke.core.properties 。在properties目录下创建SecurityProperties主配置文件,BrowserProperties浏览器配置文件,LoginType枚举类LoginType :...
springboot 修改默认端口及application.properties常用配置
Spring boot 默认端口是8080,如果想要进行更改的话,只需要修改applicatoin.properties文件,在配置文件中加入: server.port=9090 其他常用配置: (一)、server配置 server.address #指定server绑定的地址 server.compression.enabled #是否开启压缩,默认为false. server.com
Springboot aop 实现全局配置事务
1.springboot实现事务只需要 在头上加上@Transactional注解 @Transactional 默认只捕获RuntimeException.class 对Exception异常得需要 @Transactional(rollbackFor = {Exception.class}) 捕获回滚。 2.当项目特别大的时候,对所有的service 都加上事务 ,显得非常麻烦。可以通过ao...
SpringBoot 2.x 学习笔记(2):全局配置
1、全局配置 修改application.properties server.port=9999 server.servlet.context-path=/springboot server.port=9999表示默认端口号修改为9999 server.servlet.context-path=/springboot表示访问路径根路径是/springboot SpringBoot默认...
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo