Spring
旬旬张
这个作者很懒,什么都没留下…
展开
-
properties或者yml配置加密
1. 引入依赖<!--yml配置密码加密展示--> <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.3</version>原创 2021-07-30 09:35:22 · 356 阅读 · 0 评论 -
BigDecimal数据处理
1、井号(#)表示一位数字,逗号是用于分组分隔符的占位符,点是小数点的占位符。2、如果小数点的右面,值有三位,但是式样只有两位。format方法通过四舍五入处理。3、0 - 如果对应位置上没有数字,则用零代替4、# - 如果对应位置上没有数字,则保持原样(不用补);如果最前、后为0,则保持为空。5、正负数模板用分号(;)分割方法一:package com.mo.util;import java.text.DecimalFormat;/**@ClassName: FmtMicrometer原创 2021-02-23 17:01:16 · 1320 阅读 · 2 评论 -
反射获取接口
//依据不同的报表类型进行分别获取dto.getReportTypes().stream().forEach( info->{ try { //反射获取下层方法,动态调用 String serviceName= FinancialReportEnum.getServiceNameByCode(info); String methName= FinancialRep.原创 2021-02-01 17:07:15 · 367 阅读 · 0 评论 -
Transactional(事务)
Transactional(事务)1.依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId></dependency>2.启动类注解@...原创 2020-08-06 10:03:39 · 391 阅读 · 0 评论 -
BindingResult的参数校验
controller控制层写参数接收的入口,需要注意的是@Valid 和 BindingResult 是一 一对应的,如果有多个@Valid,那么每个@Valid后面都需要添加BindingResult用于接收bean中的校验信息4、常用校验注解@Null 只能是null@NotNull 不能为null 注意用在基本类型上无效,基本类型有默认初始值@AssertFalse 必须为false@AssertTrue 必须是true字符串/数组/集合检查:(字符串本身就是个数组)@Pattern(原创 2020-07-27 10:56:53 · 645 阅读 · 0 评论 -
java8 Stream集合处理
1.集合内部条件去重collectingAndThen 操作对象//操作对象@Datapublic class DataQualityResponseDTO { /** * 代码 */ private String fundCode; /** * */ private String fundName;}//具体使用 依照fundName进行数据去重 List<DataQualityR...原创 2021-09-08 14:31:41 · 93 阅读 · 0 评论 -
ThreadPoolExecutor应用
public ThreadPoolExecutor(int corePoolSize, // 1int maximumPoolSize, // 2long keepAliveTime, // 3TimeUnit unit, // 4BlockingQueue workQueue, // 5ThreadFactory threadFactory, // 6RejectedExecutionHandler handler ) { //7if (corePoolSize < 0 ||原创 2020-06-18 22:39:48 · 94 阅读 · 0 评论 -
idea日志乱码问题
idea日志乱码问题1、在tomcat Server中设置 VM options2.在setting中的 File encodings 中设置编码格式3. 在bin中设置4、在 tomcat / conf 目录下1、在tomcat Server中设置 VM options在tomcat Server中设置 VM options , 值为 -Dfile.encoding=UTF-82.在setting中的 File encodings 中设置编码格式3. 在bin中设置在bin中设置idea.e原创 2020-06-17 13:09:55 · 761 阅读 · 0 评论 -
Spring AOP
AOP1.依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>4.2.5.RELEASE</version></depende...原创 2020-04-08 15:40:02 · 85 阅读 · 0 评论