一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Java

关于thymeleaf中th:if的使用

运用于判断表达式中时,关系判断使用 gt / ge / eq / lt / le / ne (即:使用缩写)

以th:if为例

  from:https://www.cnblogs.com/dream-by-dream/p/11728693.html

龙生   08 Aug 2022
View Details

Thymeleaf教程(10分钟入门)

Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。它与 JSP,Velocity,FreeMaker 等模板引擎类似,也可以轻易地与 Spring MVC 等 Web 框架集成。与其它模板引擎相比,Thymeleaf 最大的特点是,即使不启动 Web 应用,也可以直接在浏览器中打开并正确显示模板页面 。 1. Thymeleaf 简介 Thymeleaf 是新一代 Java 模板引擎,与 Velocity、FreeMarker 等传统 Java 模板引擎不同,Thymeleaf 支持 HTML 原型,其文件后缀为“.html”,因此它可以直接被浏览器打开,此时浏览器会忽略未定义的 Thymeleaf 标签属性,展示 thymeleaf 模板的静态页面效果;当通过 Web 应用程序访问时,Thymeleaf 会动态地替换掉静态内容,使页面动态显示。 Thymeleaf 通过在 html 标签中,增加额外属性来达到“模板+数据”的展示方式,示例代码如下。

当直接使用浏览器打开时,浏览器展示结果如下。

当通过 Web 应用程序访问时,浏览器展示结果如下。

Thymeleaf 的特点 Thymeleaf 模板引擎具有以下特点: 动静结合:Thymeleaf 既可以直接使用浏览器打开,查看页面的静态效果,也可以通过 Web 应用程序进行访问,查看动态页面效果。 开箱即用:Thymeleaf 提供了 Spring 标准方言以及一个与 SpringMVC 完美集成的可选模块,可以快速的实现表单绑定、属性编辑器、国际化等功能。 多方言支持:它提供了 Thymeleaf 标准和 Spring 标准两种方言,可以直接套用模板实现 JSTL、 OGNL 表达式;必要时,开发人员也可以扩展和创建自定义的方言。 与 SpringBoot 完美整合:SpringBoot 为 Thymeleaf 提供了的默认配置,并且还为 Thymeleaf 设置了视图解析器,因此 Thymeleaf 可以与 Spring Boot 完美整合。 2. Thymeleaf 语法规则 在使用 Thymeleaf 之前,首先要在页面的 html 标签中声明名称空间,示例代码如下。

[…]

龙生   08 Aug 2022
View Details

HTTP协议的四种传参方式

1.path info传参 /articles/12 (查询id为12的文章,12是参数)
2.URL Query String传参 /articles?id=12
3.1.Body 传参 Content-Type: multipart/form-data
3.2.Body 传参 Content-Type: application/json,或其他自定义格式
4.Headers 传参 @RequestHeader

龙生   04 Aug 2022
View Details

SpringBoot 配置文件中 @profileActive@

@profileActive@ 是配合 maven profile 进行选择不同配置文件进行开发 application.properties 中配置

pom 中配置

打包命令

  from:https://blog.csdn.net/thebigdipperbdx/article/details/106761805

龙生   27 Jul 2022
View Details

Centos安装openjdk

转载自:https://blog.csdn.net/youzhouliu/article/details/51183115 openjdk在linux各个平台下安装源中可以找到。 命令查找安装源中有什么版本:

此处只需要安装jdk1.8,所以安装包命令如下

默认安装位置:/usr/lib/jvm/

  from:https://www.cnblogs.com/javalinux/p/15883849.html

龙生   21 Jul 2022
View Details

java lambda anyMatch 表达式判断list中是否存在某个字段数据

如题:list中存放的beans,想知道这些beans中的某个字段是否存在于里面,按照原来的操作是需要遍历list拿出逐个bean进行字段的equals,现在使用lamda表达式的话可以简化代码,如下:

  代码示例:

  from:https://blog.csdn.net/csdn_avatar_2019/article/details/123704052

龙生   18 Jul 2022
View Details

stream获取list中的某个元素集合_简洁又快速地处理集合——java8 Stream(上)

Java 8 发布至今也已经好几年过去,如今 Java 也已经向 11 迈去,但是 Java 8 作出的改变可以说是革命性的,影响足够深远,学习 Java 8 应该是 Java 开发者的必修课。
今天给大家带来 Java 8 Stream 讲解,为什么直接讲这个,是因为只要你学完,立刻就能上手,并能让它在你的代码中大展身手。
值得注意的是:学习 Stream 之前必须先学习 lambda 的相关知识。本文也假设读者已经掌握 lambda 的相关知识。

龙生   18 Jul 2022
View Details

java stream流找到特定集合的元素

  如上,获取id为3的元素对象,如果不存在返回null。 student类:

  from:https://www.csdn.net/tags/MtTaAgwsOTU2MzEyLWJsb2cO0O0O.html

龙生   18 Jul 2022
View Details

Maven多仓库配置(公司仓库和阿里云仓库)

一、之前的配置 之前maven本地的setting.xml的仓库配置,都是直接设置mirror节点

  当多个仓库是就想到再加个mirror节点,但是这样不行 二、当前的配置 正确的配置需要再profiles节点下配置多个profile,配置完成后还需要通过activeProfiles子节点激活。 1、配置profiles:

  2、通过配置activeProfiles子节点激活

  如需配置更多,可以查看官方文档: https://maven.apache.org/settings.html   from:https://www.shuzhiduo.com/A/x9J2YVaKz6/

龙生   11 Jul 2022
View Details
1 2 43