当前位置: 首页 > news >正文

网站开发进度把握焊工培训

网站开发进度把握,焊工培训,steam怎么注册域名,做租赁的行业网站用JAVA进行编写WEB项目时,我们一般需要对WEB进行统一配置,例如制定拦截路径、页面解析器、跨域配置、fastjson报文解析、文件上传大小配置等。 Getter Setter Configuration public class WebConfiguration extends WebMvcConfigurationSupport {priva…

用JAVA进行编写WEB项目时,我们一般需要对WEB进行统一配置,例如制定拦截路径、页面解析器、跨域配置、fastjson报文解析、文件上传大小配置等。

@Getter
@Setter
@Configuration
public class WebConfiguration  extends WebMvcConfigurationSupport {private static final String MATCH_ALL = "/**";@Overridepublic void addInterceptors(InterceptorRegistry registry) {registry.addInterceptor(new RequestIdInterceptor()).addPathPatterns(MATCH_ALL);registry.addInterceptor(new MockRequestEntityInterceptor()).addPathPatterns(MATCH_ALL);}@Overridepublic void addViewControllers(ViewControllerRegistry registry) {registry.addViewController("/").setViewName("index");registry.setOrder(Ordered.HIGHEST_PRECEDENCE);super.addViewControllers(registry);}/** Spring mvc 的页面解析器配置*/@Beanpublic InternalResourceViewResolver viewResolver(){InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();viewResolver.setPrefix("/");viewResolver.setSuffix(".html");return viewResolver;}/*** 跨域配置*/public CorsFilter corsFilter() {UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();source.registerCorsConfiguration("/**", corsConfig());return new CorsFilter(source);}/** Spring mvc 的静态资源路径配置*/@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/resource/**").addResourceLocations("classpath:/static/resource/");registry.addResourceHandler("/*.html").addResourceLocations("classpath:/static/");}/** 项目序列化使用fastjson,因序列化解析器执行是列表由前至后的优先级,故把fastjson加入到序列0的位置*/@Overridepublic void extendMessageConverters(List<HttpMessageConverter<?>> converters) {converters.set(0,fastJsonHttpMessageConverter());}/** 生成FastJsonHttpMessageConverter返回值解析器*/public FastJsonHttpMessageConverter fastJsonHttpMessageConverter() {FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter();converter.setFastJsonConfig(fastJsonConfig());converter.setSupportedMediaTypes(mediaTypes());return converter;}/** 生成FastJsonHttpMessageConverter返回值解析器 - 解析详细配置*/public FastJsonConfig fastJsonConfig() {FastJsonConfig fastJsonConfig = new FastJsonConfig();fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat,SerializerFeature.WriteEnumUsingToString);// 日期时间格式及字符集配置fastJsonConfig.setDateFormat("yyyy-MM-dd HH:mm:ss");fastJsonConfig.setCharset(Charset.forName("utf-8"));// 防止Long类型转json丢失精度的问题SerializeConfig serializeConfig = SerializeConfig.globalInstance;serializeConfig.put(Long.class, ToStringSerializer.instance);serializeConfig.put(Long.TYPE, ToStringSerializer.instance);fastJsonConfig.setSerializeConfig(serializeConfig);return fastJsonConfig;}/** 生成FastJsonHttpMessageConverter返回值解析器 - 解析格式组件 支持的mediaType的类型* 1.application/json;charset=UTF-8* 2.application/json*/public List<MediaType> mediaTypes() {List<MediaType> mediaTypeList = new ArrayList<>();mediaTypeList.add(MediaType.APPLICATION_JSON_UTF8);mediaTypeList.add(MediaType.APPLICATION_JSON);return mediaTypeList;}@Beanpublic CommonsMultipartResolver multipartResolver() {CommonsMultipartResolver resolver = new CommonsMultipartResolver();resolver.setDefaultEncoding("UTF-8");//resolveLazily属性启用是为了推迟文件解析,以在在UploadAction中捕获文件大小异常resolver.setResolveLazily(true);resolver.setMaxInMemorySize(40960);//上传文件大小 5M 5*1024*1024resolver.setMaxUploadSize(5 * 1024 * 1024);return resolver;}private CorsConfiguration corsConfig() {CorsConfiguration corsConfiguration = new CorsConfiguration();corsConfiguration.addAllowedOrigin("*");corsConfiguration.addAllowedHeader("*");corsConfiguration.addAllowedMethod("*");corsConfiguration.setAllowCredentials(true);corsConfiguration.setMaxAge(3600L);return corsConfiguration;}
}

http://www.yayakq.cn/news/566038/

相关文章:

  • 专业的营销型网站公司wordpress lophita
  • 对于高校类建设网站的要求在建设银行网站上还贷
  • 如何给网站写文章在一家传媒公司做网站编辑_如何?
  • 北网站建设一个专门做预告片的网站
  • 大连营销型网站建设做vi的设计公司
  • 上海品牌网站建设wordpress 多主题插件
  • 沈阳装修公司网站建设wordpress tag云显示数量
  • 周口城乡建设网站大人室内设计网
  • 注册网站用于跳转虚拟货币网站违法微信做单30元一单
  • 微信建站网站展示设计设计万能说明
  • 电商商城网站建设方案网站做的好不好数据
  • win2003怎么做网站制作网页动画的软件
  • 阳光创信-网站建设首选品牌简洁网站模板素材
  • discuz做视频网站深圳网站建设的费用
  • 自己怎样建网站做微商杭州网站建设岗位薪资
  • 江苏网站备案要多久搜索量排行
  • 哪些网站做农产品电子商务物流大连建设工程信息网怎么申请
  • 保定网站设计制作项目网络图经常被称为什么
  • 正规网站建设推荐谁好呢传统网站和手机网站的区别是什么意思
  • wordpress 游戏网站怎么做网盘网站
  • 为什么有的公司做很多个网站手机网站建设行业现状
  • 网站制作设计发展前景苏州专业高端网站建设公司
  • 做网站视频的赚钱吗wordpress站中站
  • 金峰辉网站建设上海网站定制价格低
  • 网站开发asp 视频在重庆找做网站的技术人员
  • 网站推广营销效果个人网页html代码
  • 可信网站认证有用吗品牌商城网站制作公司
  • 网站开发教程H5北京公司网站制作哪家专业
  • 网站正在建设中 公告下载的字体如何安装到wordpress
  • 广告网站怎么做qq小程序官网