代码编织梦想

springboot (八) 定时任务 @scheduled-爱代码爱编程

文章目录 前言1 ScheduledTasks.java2 APP.java 前言 @Scheduled注解是spring boot提供的用于定时任务控制的注解,主要用于控制任务在某个指定时间执行,或者每

spring boot使用redis缓存-爱代码爱编程

1.导入坐标 <!--redis坐标--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-

16-爱代码爱编程

使用开发者工具包不需要重启。监听内容改变。 1导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtool

springboot (七) 日志管理logback、log4j、aop统一web 请求日志-爱代码爱编程

文章目录 前言1 日志级别2 使用logback记录日志2.1 Maven依赖2.2 application.yml2.3 logback.xml配置文件2.4 Java后端2.5 lombok 3 使用 lo

15-爱代码爱编程

jsp 优点: 1、功能强大,可以写java代码 2、支持jsp标签(jsp tag) 3、支持表达式语言(el) 4、官方标准,用户群广,丰富的第三方jsp标签库 缺点: 性能问题。不支持前后端分离 freemarker FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与We

15-爱代码爱编程

jsp 优点: 1、功能强大,可以写java代码 2、支持jsp标签(jsp tag) 3、支持表达式语言(el) 4、官方标准,用户群广,丰富的第三方jsp标签库 缺点: 性能问题。不支持前后端分离 freemarker FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与We

12-爱代码爱编程

Thymeleaf的主要目标是将优雅的自然模板带到开发工作流程中,并将HTML在浏览器中正确显示,并且可以作为静态原型,让开发团队能更容易地协作。Thymeleaf能够处理HTML,XML,JavaScript,CSS甚至纯文本。 长期以来,jsp在视图领域有非常重要的地位,随着时间的变迁,出现了一位

12-爱代码爱编程

Thymeleaf的主要目标是将优雅的自然模板带到开发工作流程中,并将HTML在浏览器中正确显示,并且可以作为静态原型,让开发团队能更容易地协作。Thymeleaf能够处理HTML,XML,JavaScript,CSS甚至纯文本。 长期以来,jsp在视图领域有非常重要的地位,随着时间的变迁,出现了一位

springboot (五) 集成 lombok简化代码-爱代码爱编程

文章目录 前言1 配置2 常用注解2 Java代码案例 前言 哈喽,大家好,我是有勇气的牛排(全网同名)🐮🐮🐮 有问题的小伙伴欢迎在文末评论,点赞、收藏是对我最大的支持!!!。 官网:https://

springboot学习笔记(3)-依赖管理和自动配置-爱代码爱编程

文章目录 2 依赖管理和自动配置2.1 依赖管理2.1.1 什么是依赖管理2.1.2 修改自动仲裁/默认版本号 2.2 starter 场景启动器2.2.1 starter 场景启动器基本介绍2.2.2 第三

mybatis-plus-爱代码爱编程

目录 一、MyBatisPlus简介 1. 入门案例 ①:创建新模块,选择Spring初始化,并配置模块相关基础信息 ②:选择当前模块需要使用的技术集 ④:制作实体类与表结构 ⑤:设置Jdbc参数(application.yml) ⑥:定义数据接口,继承BaseMapper ⑦:测试类中注入dao接口,测试功能 二、标准数据层开发

【springboot】整合spring data jpa操作数据-爱代码爱编程

一、 Sping Data JPA 简介 Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套 JPA 应用框架,底层使用了 Hibernate 的 JPA 技术实现,可使开

elasticsearch - springboot整合es:指定搜索结果返回的字段-爱代码爱编程

文章目录 1. 数据准备2. ElasticSearch 搜索结果返回指定的字段3. SpringBoot整合ES 搜索结果返回指定的字段4. 源码接口 Elasticsearch的搜索结果可以通过以下

springboot整合mongodb-爱代码爱编程

参考链接 https://www.mongodb.org.cn/ 文章目录 一、前言1.1 NoSQL介绍1.1.1 NoSQL 数据库分类1.1.2 NoSQL的优点/缺点1.1.3 BASE

原型设计模式-爱代码爱编程

原型设计模式 介绍: 用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。优点 创建新的对象比较复杂时,可简化对象的创建过程,同时提高效率不用重新初始化对象,动态地获得对象运行时的状态

springboot3.0 配置全局日期时间序列化,反序列化。localdatetime 默认序列化为数组问题。-爱代码爱编程

springboot3.0已经出来几个月了,最低支持jdk17,做个项目练下手 发现LocalDateTime序列化后返回的是一个数组。 就想着配置一个全局的序列化的配置,默认时间和日期的格式, 结果网上搜了一下试了都每一个

spring集合注入----多参数传递-爱代码爱编程

具体项目如下(忽略service):  1.配置spring的xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.

java之spring boot自动装配原理-爱代码爱编程

自动装配就是自动把第三方组件的Bean装配到IOC容器里面,不需要开发人员再去写Bean相关的配置。 在Spring Boot应用里面只需要在启动类上去加上@SpringBootApplication注解就可以实现自动装配。 SpringBootApplication是一个复合注解,真正去实现自动装配的是@EnableAutoConfiguration

spring boot使用ehcache缓存-爱代码爱编程

1.导入坐标 <!--缓存依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache<

kafka:增加副本-爱代码爱编程

在生产环境当中,由于某个主题的重要等级需要提升,我们考虑增加副本。副本数的增加需要先制定计划,然后根据计划执行。 1)创建 topic test bin/kafka-topics.sh --bootstrap-server 192.168.25.129:9092 --create --partitions 3 --replication-facto