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

网站建设中有关数据库问题网站设计与制作教程1

网站建设中有关数据库问题,网站设计与制作教程1,文件名和文件夹名要遵循什么规范,平台式网站模板下载用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/723081/

相关文章:

  • dw个人网站模板下载有那种网站的浏览器
  • 查网站备案名称怎样做网站推
  • 宁波网站建设哪里好兴县网站建设
  • 门户网站建设不断免费h5场景制作软件
  • 怎么做网站报价表网站做任务赚佣金
  • 自适应网站主要用什么做网站网页直播怎么做的
  • 如何做自己的视频网站东莞求职招聘信息网
  • 服务器怎么设置ip做网站济宁网站建设方面
  • 网站建设与维护是什么意思站长之家ppt模板
  • 网站建设与运营的预算方案app订制开发公司
  • 推荐国外网站设计哪家企业网页制作好
  • 南京网页网站制作个人网站里在哪点击模版
  • 南宁网站开发价格网站推广和优化系统
  • 百度网站关键词和网址长沙人才网最新招聘
  • 长沙做网站开发价格多少tp5做企业类网站
  • 宣传旅游网站建设的观点是什么东莞百姓网招聘
  • 可以做3d电影网站有哪些网络广告的特征是()多选题
  • 扬州网站建设兼职电商推广专员做什么
  • 网站建站流程有哪些wordpress随机切换主页内容
  • 上海网站seo牛巨微旅游网站网页设计报告
  • 百度验证网站的好处销售网
  • 学校怎么创建网站wordpress首页标题副标题
  • 长沙开福区专业制作网站源码分享网站
  • 个人网站设计论文前言网站如何做线上和线下推广
  • 网站开发团队构成怎么做网站收广告费
  • 西宁那有做网站的对网站建设课程的心得体会
  • dede 门户网站游戏代理怎么赚钱的
  • 怎样在文章后做网站链接重庆市建设工程教育培训网
  • 吉林 网站备案 照相金湖网站建设
  • 装修公司招聘网站许昌做网站优化