SPRINGBOOT篇 四月 15, 2019

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

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

页面

    const formData = new FormData();

    fileList.forEach(file => {
        formData.append('file', file...
查看全文

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篇 一月 16, 2019

重剑无锋,大巧不工 SpringBoot --- Elasticsearch health check failed

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

版本环境

  1. spring boot : 2.1.2.RELEASE
  2. spring-data-elasticsearch :3.1.4.RELEASE
  3. elasticsearch: 6.4.3

问题描述

使用 spring data elasticsearch 来连接使用 elasticsearch, 配置如下:

    spring:
      data:
        elasticsearch:
          cluster-name: docker-cluster
          cluster-nodes: 192.168.10.68:9300
... 查看全文

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-"
... 查看全文

SPRINGBOOT篇 十二月 12, 2017

重剑无锋,大巧不工 SpringBoot --- 自定义打包部署,暴露配置文件和静态资源文件

文章字数 7.8k 阅读约需 7 mins.

SpringBoot 默认有2种打包方式,一种是直接打成 jar 包,直接使用 java -jar 跑起来,另一种是打成 war 包,移除掉 web starter 里的容器依赖,然后丢到外部容器跑起来。

第一种方式的缺点是整个项目作为一个 jar,部署到生产环境中一旦有配置文件需要修改,则过程比较麻烦
linux 下可以使用 vim jar 包,找到配置文件修改后再保存
window 下需要使用 解压缩软件打开 jar 再找到配置文件,修改后替换更新

第二种方式的缺点是需要依赖外部容器,这无非多...

查看全文
加载更多
0%