Spring文件上传和下载预览-WebMvcConfigurer方式
摘要:WebMvcConfigurer配置添加resources映射到本地路径 ```java package com.example.springfileupload3.config; import org.springframework.context.annotation.Configuration
阅读全文
posted @
2023-07-20 10:37
公众号/架构师与哈苏
阅读(51)
推荐(0) 编辑
aop自动注入字段
摘要:开启自动注入配置注解 package com.yh.watercloud.dynamic; import org.springframework.context.annotation.Import; import java.lang.annotation.*; /** * 开启自动注入配置 * *
阅读全文
posted @
2023-04-19 15:07
公众号/架构师与哈苏
阅读(29)
推荐(0) 编辑
AOP通过开启注解方式自动注入值
摘要:注解:EnableDimEnhance package com.comma.teeth.enhance.dim.annotation; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; i
阅读全文
posted @
2022-03-08 16:16
公众号/架构师与哈苏
阅读(68)
推荐(0) 编辑
springboot自定义jar通过enable配置是否开启
摘要:一.在自己的jar中创建spring.factories 1.在项目resources目录下创建:META-INF/spring.factories文件 # Auto Configure org.springframework.boot.autoconfigure.EnableAutoConfigu
阅读全文
posted @
2022-03-02 16:03
公众号/架构师与哈苏
阅读(69)
推荐(0) 编辑
Spring导入配置类或文件
摘要:第一种 spring.factories 第二种 @Import(Config.class) 第三种 @ImportResource(locations = "classpath:applicationContext.xml") 第四种 @ComponentScan //扫描导入jar或启动类放到c
阅读全文
posted @
2021-12-14 16:38
公众号/架构师与哈苏
阅读(70)
推荐(0) 编辑
Spring事务失效的原因
摘要:发生自调用 解决办法使用bean对象来调用方法,因为使用bean调会有AOP。 方法不是public的 @Transactional 只能用于 public 的方法上,否则事务不会失效,如果要用在非 public 方法上,可 以开启 AspectJ 代理模式。 数据库不支持,或者数据源没有配置事务管
阅读全文
posted @
2021-10-29 11:14
公众号/架构师与哈苏
阅读(79)
推荐(0) 编辑
SpringBean的生命周期
摘要:实例化一个bean对象 属性赋值 Aware相关接口 BeanPostProcessor前置处理 init-method BeanPostProcessor后置处理 销毁
阅读全文
posted @
2021-10-28 15:31
公众号/架构师与哈苏
阅读(20)
推荐(0) 编辑
观察者模式使用
摘要:事件对象 package com.wzq.demoftl.observer; import org.springframework.context.ApplicationEvent; public class ObserverEvent extends ApplicationEvent { priv
阅读全文
posted @
2021-08-04 15:26
公众号/架构师与哈苏
阅读(24)
推荐(0) 编辑
SpringBoot 指定用户退出登录
摘要:HttpSessionConfig.java package com.meeno.common.session; import com.meenoframework.common.filter.SessionUser; import org.springframework.context.annot
阅读全文
posted @
2021-01-05 15:45
公众号/架构师与哈苏
阅读(860)
推荐(0) 编辑
Nginx 真实的 IP
摘要:配置 Nginx 如果你的 Java 项目使用了 Nginx 代理,那么还需要进行以下配置,才能顺利获取到真实的 IP,否则只能获取到 127.0.0.1。 在 Nginx 的配置文件里,找到你 Java 项目的配置,在 location 里添加以下代码: proxy_set_header Host
阅读全文
posted @
2020-12-02 12:17
公众号/架构师与哈苏
阅读(97)
推荐(0) 编辑
注解方式加锁
摘要:原理使用AOP 元注解类 package com.meeno.common.lock; import org.springframework.core.annotation.AliasFor; import java.lang.annotation.*; @Retention(RetentionPo
阅读全文
posted @
2020-11-19 17:04
公众号/架构师与哈苏
阅读(292)
推荐(0) 编辑
JdbcTemplateUtils
摘要:package com.meeno.common.utils; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.meeno.siliandan.area.entity.
阅读全文
posted @
2020-11-11 18:17
公众号/架构师与哈苏
阅读(312)
推荐(0) 编辑
分布式redis自增
摘要:redis+springboot RedisUtil.java package com.meeno.chemical.common.redis; import java.util.Date; import java.util.List; import java.util.Map; import ja
阅读全文
posted @
2020-11-09 14:31
公众号/架构师与哈苏
阅读(373)
推荐(0) 编辑
Java使用Lettuce操作redis
摘要:maven包 # 包含了lettuce jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
阅读全文
posted @
2020-10-15 12:15
公众号/架构师与哈苏
阅读(2117)
推荐(0) 编辑
获取SpringBean对象工具类
摘要:#获取SpringBean工具类 SpringBeanUtil代码如下: package com.meeno.wzq.util; import org.springframework.beans.BeansException; import org.springframework.context.A
阅读全文
posted @
2020-09-22 20:48
公众号/架构师与哈苏
阅读(152)
推荐(0) 编辑
springboot配置ssl-pfx
摘要:application.yml server: port: 9443 ssl: key-store: classpath:4148017_qra.meeno.net.pfx key-store-type: PKCS12 key-store-password: ***** resources目录下
阅读全文
posted @
2020-09-22 20:40
公众号/架构师与哈苏
阅读(1109)
推荐(0) 编辑
SpringBoot自定义参数验证器
摘要:前要 之前我们介绍了JSR-303验证方式,十分的方便Spring都帮我们封装好了,但是对一些复杂的验证,还是需要更加灵活的验证器的。 JSR-303验证器传送门:https://www.jianshu.com/p/6980266af68e 自定义验证器是基于WebDataBinder,在请求流程中
阅读全文
posted @
2020-09-22 18:22
公众号/架构师与哈苏
阅读(330)
推荐(0) 编辑
SpringBoot自定义请求参数转换器
摘要:需求 我们可能对接客户的系统的时候,虽然Spring为我们提供的很多方便的转换器,但是遇到还是可能遇到需要自定义请求参数转换器的情况。 日期转换器 SpringBoot默认是没有配置日期转换器的我们可以自己写,也可以使用配置让SpringBoot来生成:https://www.jianshu.com
阅读全文
posted @
2020-09-22 18:21
公众号/架构师与哈苏
阅读(948)
推荐(0) 编辑
SpringBoot枚举传参
摘要:创建一个接口所有枚举继承 package com.gecko.charging.common; public interface BaseEnum { Integer getCode(); } 具体的枚举类型 package com.gecko.charging.partner.enums; imp
阅读全文
posted @
2020-09-22 18:19
公众号/架构师与哈苏
阅读(1483)
推荐(0) 编辑
SpringBoot启动标识修改
摘要:在src/main/resources下新建一个banner.txt ${AnsiColor.BRIGHT_RED} //////////////////////////////////////////////////////////////////// // _ooOoo_ // // o8888
阅读全文
posted @
2020-09-22 18:14
公众号/架构师与哈苏
阅读(286)
推荐(0) 编辑