首页>代码>基于SpringBoot+Vue实现的社团管理系统>/club-management/server/src/main/java/com/bishe/club/Application.java
package com.bishe.club; import com.alibaba.fastjson.serializer.SerializerFeature; import com.alibaba.fastjson.support.config.FastJsonConfig; import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.http.HttpMessageConverters; import org.springframework.cache.annotation.EnableCaching; import org.springframework.context.annotation.Bean; import org.springframework.http.MediaType; import org.springframework.http.converter.HttpMessageConverter; import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import java.util.ArrayList; import java.util.List; @SpringBootApplication @MapperScan({"com.bishe.club.dao"}) @EnableCaching public class Application implements WebMvcConfigurer{ /** * JSON格式转换器 * @return */ @Bean public HttpMessageConverters fastJsonHttpMessageConverters() { FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter(); FastJsonConfig fastJsonConfig = new FastJsonConfig(); fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat); List<MediaType> fastMedisTypes = new ArrayList<>(); fastMedisTypes.add(MediaType.APPLICATION_JSON); fastConverter.setSupportedMediaTypes(fastMedisTypes); fastConverter.setFastJsonConfig(fastJsonConfig); HttpMessageConverter<?> converter = fastConverter; return new HttpMessageConverters(converter); } /** * 添加MySQL分页查询 * @return */ @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); return interceptor; } @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurer() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOriginPatterns("*") .allowCredentials(true) .allowedMethods("GET", "POST", "DELETE", "PUT", "PATCH") .maxAge(3600); } }; } public static void main(String[] args) { SpringApplication.run(Application.class, args); } }

zolscy LV24
2024年11月26日
citybird LV4
2024年11月20日
withyouatdusk LV2
2024年10月19日
thsgli LV9
2024年8月21日
qq970040477 LV24
2024年6月25日
203163 LV5
2024年6月16日
sweetlove LV20
2024年6月14日
jc121140 LV3
2024年4月15日
玖零定制问题修复 LV34
2024年4月4日
dapeng0011 LV15
2024年4月4日

zolscy LV24
2024年11月26日
羊羊羊羊杨 LV1
2024年11月21日
citybird LV4
2024年11月20日
15719908287 LV10
2024年11月4日
shunlun8855 LV1
2024年10月28日
withyouatdusk LV2
2024年10月19日
黄志琴 LV1
2024年10月19日
kaiser622
2024年10月11日
暂无贡献等级
zzzyyy1 LV2
2024年10月4日
微信网友_7044194812350464 LV8
2024年9月14日