摘要:
下载和解压教程制作时,Nacos的最新发行版为2.1.1 (Aug 8th, 2022)(本教程就是基于这个版本),官方当前推荐的稳定版本为2.0.3。 查看最新Nacos发行版:https://github.com/alibaba/nacos/releases 并且可以在此网页上下载安装包: 下载 阅读全文
摘要:
一、Nacos简介 nacos致力于发现、配置、管理微服务,快速实现动态服务发现服务配置、服务元数据以及流量管理。 1.核心功能: 服务注册:发送REST请求向Nacos Server注册自己的服务 服务心跳:通过心跳机制维护Nacos Server,说明服务一直处于可用状态,防止被剔除,默认5s发 阅读全文
摘要:
背景 随着互联网技术的不断发展和应用场景的不断扩展,微服务架构已经成为了构建大型应用程序的主流模式之一。Spring Cloud作为一款开源的微服务框架,提供了一系列的微服务组件和解决方案,可以帮助开发者快速搭建高效、灵活、可靠的微服务架构。本文将围绕Spring Cloud这一关键词展开讨论,从微 阅读全文
摘要:
注解开发 注解提供了更声明式和方便的方式,而编码方式允许更精细的控制和定制。 在Java中,当Redis充当缓存时,使用注解的方式更为常见和方便。Spring Framework提供了一种基于注解的缓存机制,称为Spring Cache。通过在方法上添加注解,开发人员可以指定缓存的行为,例如缓存的名 阅读全文
摘要:
MP的开发流程 1、添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i 阅读全文
摘要:
Spring Boot 集成 Thymeleaf 模板引擎 1. Thymeleaf 介绍 Thymeleaf 是适用于 Web 和独立环境的现代服务器端 Java 模板引擎。 Thymeleaf 的主要目标是为开发工作流程带来优雅的自然模板,既可以在浏览器中正确显示的 HTML,也可以用作静态原型 阅读全文
摘要:
slf4j 日志 在开发中经常使用 System.out.println()来打印一些信息,但是这样不好,因为大量的使用 System.out 会增加资源的消耗。实际项目中使用的是 slf4j 的 logback 来输出日志,效率挺高的,Spring Boot 提供了一套日志系统,logback 是 阅读全文
摘要:
神器之整合通用 Mapper 的开发方法 通用 mapper 的开发方法是做练习的神器,它是基于 mybatis 的一款 MyBatis 增强插件,可以提供一些常用增、删、改、查的操作,不需要重复写一些常用的 sql。简化操作,精简代码,并且达到代码风格统一的目的。它的出现不是为了替代 mybati 阅读全文
摘要:
对spring boot 的一些补充 在具体的应用开发中可以使用 properties 配置文件或者 yaml 配置文件两种一般建议开发中首选 yml 格式的文件,文件后缀可以是 yml 或者 yaml。可以通过格式缩进的方式表达层次结构。解析 yml 格式的文件需要依赖 snakeyaml,这个依 阅读全文
摘要:
这几天查阅了几十篇文章,总结了关于springboot的一些心得。 一.Spring Boot 是什么 从 2002 年开始,Spring 一直在飞速的发展,如今已经成为了在 Java EE 开发中真正意义上的标准,但是随着技术的发展,Java EE 使用 Spring 逐渐变得笨重起来,大量的 X 阅读全文