by kevin
  
    23.   
      三月 2021 19:23
  >
  
  
  
1.java jdk1.8的版本问题
  莫名奇妙的报了一个编译错误:对于collect(java.util.stream.Collector<java.lang.Object,capture#1, 共 ?,java.util.List<java.lang.Object>>), 找不到合适的方法
  

  看了一下报错的代码,理论上这里不会错。查了一下,可能是jdk版本低引起的。
  把jdk版本从jdk-8u20升级到jdk-8u181,这个问题就解决了。
  2.thymeleaf小技巧 
  2.1 th:disabled等属性
  要在页面上输出disabled=”disabled” 或者 readonly=”readonly”,设置th:disabled=true或者th:readonly=true就可以了。
  类似的属性checked等也是这样设置。
  2.2 th:block
     - 如果需要在页面上输出一端文字,而不使用html标签,可以使用th:block,然后设置th:text=”value”。 
- 如果需要在页面上占据一个位置,而不使用div或者其他标签,可以使用th:block,然后设置th:replace。 
- 处理文字连接,可以使用th:text=”${a}+’b””或者th:text=|${a}b|两种语法 ,如果a值为空,则会输出nullb,处理这种情况,就可以使用th:block,<th:block th:text=”${a}”></th:block>b。