
Spring Boot
早丶睡吧
用扯淡的态度,面对操蛋的人生
展开
-
Spring Authorization Server实现Oauth2
Spring Authorization Server 实现Oauth2认证原创 2022-06-07 22:15:44 · 3329 阅读 · 0 评论 -
Spring Boot EnableXxx
前言Spring boot 自带了很多@EnableXxx这样的注解,通过这些注解我们可以很方便地启用某些功能,比如@EnableAutoConfiguration用来开启自动装配的功能。内部实现主要是通过@Import注解将指定的类实例注入之Spring IOC Container中,从下面代码可以看到@EnableAutoConfiguration的@Import@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Docume原创 2022-03-15 20:06:04 · 267 阅读 · 0 评论 -
Spring Boot通过FactoryBean和ClassPathBeanDefinitionScanner动态实现接口
Spring Boot通过FactoryBean和ClassPathBeanDefinitionScanner动态实现接口编写XxxFactoryBaen编写ClassPathBeanDefinitionScanner扫描接口编写启动扫描类实现BeanDefinitionRegistryPostProcessor编写XxxFactoryBaenimport com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.be原创 2021-12-01 22:17:41 · 429 阅读 · 0 评论 -
Spring Boot 拦截器的坑——静态资源404
Spring Boot使用拦截器时会遇到静态资源404的坑@Configurationpublic class InterceptorConfig extends WebMvcConfigurationSupport { @Override public void addInterceptors(InterceptorRegistry registry) { ...原创 2020-05-08 16:11:10 · 1328 阅读 · 0 评论 -
Spring Boot工程打完jar包读取工程内的模板文件
用了3种方分别是:Resource工具PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();Resource resource = resolver.getResource("classpath:files/xxx.xlsx");ClassPathResource ...原创 2019-08-23 17:54:04 · 1139 阅读 · 0 评论 -
axios+ spring boot oauth2.0 resource server 获取不到状态值
resource server配置@Configuration@EnableResourceServerpublic class ResourceServerConfiguration extends ResourceServerConfigurerAdapter { @Override public void configure(HttpSecurity http) th...原创 2019-07-12 16:31:48 · 554 阅读 · 0 评论 -
zuul 跨域访问问题解决
在gateway项目启动类中加入以下代码@Beanpublic CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); final CorsConfiguration config = new CorsCo...原创 2018-04-18 15:30:11 · 15152 阅读 · 1 评论 -
@RequestBody注解传对象
需要用JSON.stringify()将数据序列化成 一个JSON 字符串的值。 “contentType”: ‘application/json;charset=UTF-8’ , “dataType” : “json”,$.ajax({ "url": "http://localhost/system/menu/demo", "type":"post", ...原创 2018-04-19 08:38:15 · 12113 阅读 · 0 评论 -
spring cloud gateway ZuulFilter 编写
@Configurationclass AccessFilter extends ZuulFilter { @Autowired HttpServletRequest request; @Override public boolean shouldFilter() { return true; } @Override ...原创 2018-07-31 10:46:39 · 729 阅读 · 0 评论 -
jodconverter word文档转PDF
1.创建maven项目<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&qu原创 2018-07-31 19:31:14 · 4493 阅读 · 1 评论 -
spring boot 项目启动后执行代码
新建一个类实现ApplicationRunner重写run方法@Component@Order(1)//设置排序public class AppRunner implements ApplicationRunner { @Override public void run(ApplicationArguments arguments) { //在此处写业务逻...原创 2018-08-04 12:13:02 · 425 阅读 · 0 评论 -
Spring Boot Oauth2
Spring Boot Oauth2pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star原创 2018-05-22 08:51:13 · 11113 阅读 · 1 评论 -
Spring Boot Shiro CAS集成
Spring Boot Shiro CAS集成1 CAS Server搭建1.1 获取CAS Server源码GitHub地址 https://github.com/apereo/cas1.2 去掉HTTPS协议1.2.1 修改HTTPSandIMAPS-10000001.json中serviceId 修改cas-server-webapp模块下se...原创 2018-04-26 11:30:59 · 16690 阅读 · 5 评论 -
Spring Boot Freemarker 模板调用Java方法
1 编写FreemarkerConfig@Configurationpublic class FreemarkerConfig { @Autowired protected FreeMarkerViewResolver freeMarkerViewResolver; @PostConstruct public void setStaticModels() ...原创 2018-04-24 08:50:14 · 14138 阅读 · 2 评论 -
Spring Boot 集成 Shiro
1 引入Shiro-Spring-Boot-Starter<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <version>1.4.0&...原创 2018-04-24 08:42:17 · 10880 阅读 · 0 评论 -
Spring Boot Mybatis Redis 实现二级缓存
1 pom.xml<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> &...原创 2018-04-24 08:19:57 · 10689 阅读 · 0 评论 -
Spring Boot + MyBatis + Freemarker 环境搭建
Spring Boot + My Batis + Freemarker 环境搭建原创 2017-12-06 11:01:05 · 13124 阅读 · 0 评论