SPRINGBOOT篇 四月 29, 2020

重剑无锋,大巧不工 SpringBoot --- 使用 rest-high-level-client 连接 Elasticsearch

文章字数 8.5k 阅读约需 8 mins.

版本环境

  1. Elasticsearch 6.4.3
  2. SpringBoot 2.1.2.RELEASE

引入依赖

    compile group: 'org.elasticsearch.client...
查看全文

SPRINGBOOT 四月 18, 2020

重剑无锋,大巧不工 SpringBoot --- Filebeat 实时收集 SpringBoot 日志

文章字数 175k 阅读约需 2:39

说明

  1. Filebeat 版本为 6.4.3

logback 配置

    logging:
      config: classpath:logback-config.xml
    <?xml version="1.0" encoding="UTF-8"?>
      <configuration scan="true">
          <appender name="CONSOLE" class="ch.qos.logback...
查看全文

SPRINGBOOT篇 十一月 20, 2019

Spring EL 表达式 ${} 和

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

区别

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

#{} 功能

  1. 直接量表达式: “#{‘Hello World’}”
  2. 使用java代码new/instance of: 此方法只能是java.lang 下的类才可以省略包名 #{“new Spring(‘Hello World’)”}
  3. 使用T(Type): 使用...
查看全文

SPRINGSECURITY篇 八月 19, 2019

Spring Security 禁用匿名用户(anonymous().disable())后无限重定向到登录页的问题解决

文章字数 40k 阅读约需 36 mins.

最近做了一个小 demo,需要使用到 spring security,于是就把以前写过的 spring security 的代码直接 copy 过来用了,没想到却出现了问题…..

小 demo 直接使用 spring boot 构建,前后端不分离,于是自己写的登录界面,在 spring security 里配置好 loginPage 后,发现只要打开登录页就会无限重定向到登录页,其他任何请求都是如此

    @Configuration
    @EnableWebSecurity
    public class...
查看全文

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 不序列化

查看全文
加载更多
0%