SPRINGBOOT篇 十一月 20, 2019

Spring EL 表达式 ${} 和

文章字数 4.1k 阅读约需 4 mins.

区别

个人理解:
${} : 用于加载外部文件中指定key的值
#{} : 功能更强大的SpEl表达式,将内容赋值给属性
#{…}${…} 可以混合使用,但是必须#{}外面,${}在里面,#{ ‘${...

查看全文

SPRINGBOOT篇 四月 25, 2019

重剑无锋,大巧不工 SpringBoot --- 序列化返回对象时忽略空或者 null 属性

文章字数 429 阅读约需 1 mins.

注解

在类上加入注解
@JsonInclude(JsonInclude.Include.NON_EMPTY)

解释

Include.Include.ALWAYS: 默认
Include.NON_DEFAULT: 属性为默认值不序列化
Include.NON_EMPTY: 属性为 空(””) 或者为 NULL 都不序列化
Include.NON_NULL: 属性为NULL 不序列化

查看全文

SPRINGBOOT篇 四月 15, 2019

重剑无锋,大巧不工 SpringBoot --- 使用 Ajax FromData 上传文件并传参

文章字数 1.3k 阅读约需 1 mins.

页面

    const formData = new FormData();

    fileList.forEach(file => {
        formData.append('file', file.originFileObj);
    });


    // 每个表单是否填写完成
    let params = [];

    .....


    let data = {};
    data.filePath = "";
    data.markers = params;
    formData.append("...
查看全文

SPRINGBOOT篇 一月 26, 2019

Validated 注解的 groups 使用记录

文章字数 3.1k 阅读约需 3 mins.

@Valid 和 @Validated

  1. @Valid@Validated 注解都用于字段校验
  2. @Valid 所属包为:javax.validation.Valid ; @Validated 所属包为 org.springframework.validation.annotation.Validated
  3. @Validated@Valid 的一次封装,是Spring提供的校验机制使用。@Valid 不提供分组功能

@Validated的特殊用法

当一个实体类需要多种验证方式时,例:对于...

查看全文

SPRINGBOOT篇 十一月 24, 2018

重剑无锋,大巧不工 SpringBoot --- 理解 ThreadPoolTaskExecutor

文章字数 12k 阅读约需 11 mins.

spring 的线程池 ThreadPoolTaskExecutor

spring 为我们实现了一个基于 ThreadPoolExecutor 线程池

使用

  1. yml
    traffic:
      executor:
        name: "trafficServiceExecutor"
        core-pool-size: 5
        max-pool-size: 10
        queue-capacity: 20
        thread-name-prefix: "traffic-service-"
... 查看全文
加载更多
0%