src/main/java/com/phms/config/WebConfig.java

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.phms.config;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.phms.common.MyDateFormat;
import com.phms.filter.TimeFilter;
import com.phms.listener.ListenerTest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.web.servlet.FilterRegistrationBean;
import org.springframework.boot.web.servlet.ServletListenerRegistrationBean;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

import java.text.DateFormat;
import java.util.ArrayList;
import java.util.List;
import java.util.TimeZone;

/**
 * class name:WebConfig <BR>
 * class description: Web全局配置文件 <BR>
 */
@Configuration
public class WebConfig implements WebMvcConfigurer{
	
	/**
	 * Method name: timeFilter <BR>
	 * Description: 配置过滤器 <BR>
	 * Remark: <BR>
	 * 
	 * @return FilterRegistrationBean<BR>
	 */
	@Bean
	public FilterRegistrationBean<TimeFilter> timeFilter() {
		FilterRegistrationBean<TimeFilter> registrationBean = new FilterRegistrationBean<TimeFilter>();
		TimeFilter timeFilter = new TimeFilter();
		registrationBean.setFilter(timeFilter);

		List<String> urls = new ArrayList<>();
		urls.add("/*");
		registrationBean.setUrlPatterns(urls);

		return registrationBean;
	}

	/**
	 * 
	 * Method name: servletListenerRegistrationBean <BR>
	 * Description: 配置监听器<BR>
	 * Remark: <BR>
	 * 
	 * @return ServletListenerRegistrationBean<ListenerTest><BR>
	 */
	@Bean
	public ServletListenerRegistrationBean<ListenerTest> servletListenerRegistrationBean() {
		return new ServletListenerRegistrationBean<ListenerTest>(new ListenerTest());
	}
后面还有 32 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。