package org.yhy.WebConfig;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.alibaba.fastjson.support.config.FastJsonConfig;
import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
import org.springframework.boot.autoconfigure.web.HttpMessageConverters;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.web.servlet.config.annotation.*;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
@Configuration
public class WebConfig {
/*
跨域访问 粗粒度设置 java匿名内部类实现 没用继承实现
*/
@Bean
public WebMvcConfigurer corsConfigure() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**").allowedMethods("PUT", "DELETE", "GET", "POST", "PATCH").allowedHeaders("*");//允许请求方式
}
//swswagger 网页过滤
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");
registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");
}
};
}
@Bean
public HttpMessageConverters fastJsonHttpMessageConverters() {
FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConverter();
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
fastJsonHttpMessageConverter.setFastJsonConfig(fastJsonConfig);
HttpMessageConverter<?> converter = fastJsonHttpMessageConverter;
return new HttpMessageConverters(converter);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Spring+mybatis+PageHelper分页插件
共28个文件
class:10个
java:9个
xml:6个
需积分: 50 12 下载量 130 浏览量
2018-07-19
20:06:56
上传
评论 1
收藏 26KB ZIP 举报
温馨提示
写的一个小demo ,新手,后端测试正常,网页没写,,可以参考一下 ,也解决了ajax访问跨域问题。
资源推荐
资源详情
资源评论
收起资源包目录
demo.zip (28个子文件)
demo
pom.xml 3KB
target
classes
application.properties 387B
org
yhy
mapper
AdminMapper.class 1KB
controller
AdminController.class 956B
service
AdminService.class 224B
impl
AdminServiceImpl.class 771B
entil
Admin.class 1KB
application.class 835B
WebConfig
MyBatisConfiguration.class 2KB
WebConfig.class 2KB
WebConfig$1.class 2KB
mybatis
MyBatisConfig.class 1KB
generated-sources
annotations
src
test
java
main
resources
application.properties 387B
java
org
yhy
application.java 597B
mapper
AdminMapper.java 947B
controller
AdminController.java 820B
service
AdminService.java 188B
impl
AdminServiceImpl.java 727B
entil
Admin.java 1000B
WebConfig
WebConfig.java 2KB
MyBatisConfiguration.java 2KB
mybatis
MyBatisConfig.java 1KB
.idea
uiDesigner.xml 9KB
misc.xml 513B
encodings.xml 172B
compiler.xml 525B
workspace.xml 31KB
demo.iml 80B
共 28 条
- 1
资源评论
cainiao_lianmeng
- 粉丝: 4
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功