自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 2024年:SpringCloud & SpringCloud Alibaba

1.1 Consul 是什么?官网地址:Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。它具有很多优点。包括: 基于 raft 协议,比较简洁;

2024-12-05 11:45:37 867

原创 SpringBoot3-springmvc统一异常处理

由代码可以看出,自定义CustomErrorController ,重新error方法,将返回对象更改为自定义的Result对象。当使用浏览器发送请求时,请求头是 Request Header Accept:text/html,所以如果是浏览器请求会交给errorHtml方法处理。从errorHtml方法可以得出结论:我们需要使用自定义的页面响应错误只需要在对应的路径上创建对应错误代码的页面就行了,但如果想记录日志就需要自己定制了。看它是怎么返回json数据的,从而定制返回自己的json数据。

2024-10-24 17:57:37 656 1

原创 SpringBoot3国际化

idea中可以下载Resource Bundle Editor插件,同时编辑三个文件信息。

2024-10-23 16:04:00 489

原创 SpringBoot3与Web开发-调用rest Http接口的方式

RestTemplate是Spring提供的用于访问Rest服务的,RestTemplate提供了多种便捷访问远程Http服务的方法,传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。MockMvc是由spring-test包提供的,实现了http请求的模拟,能够直接使用网络的形式,转换到Controller的使用,使得测试速度快、不依赖网络环境。

2024-10-22 11:06:20 1197

原创 SpringBoot3的日志框架

${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS} .${value:value2}springboot占位符+null条件表达式 value为null时就取value2。.显示的内容: (%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}})Springboot3采用的日志框架是logback,日志门面是SJF4J,因为是一个作者的。

2024-10-19 17:58:51 1574

原创 Springboot3热部署

为了进一步提高开发效率,springboot为我们提供了全局项目热部署,日后在开发过程中修改部分代码及相关配置文件后,不需要每次重启使修改生效,在项目中开启了springboot全局热部署之后只需要在修改之后等待几秒即可使修改生效。搜索:compiler.automake.postpone.when.idle.less.than,根据自己的需求修改value值(毫秒)修改代码,鼠标停留value的时间,自动编译。设置完后重启应用程序,再修改java代码,后等3秒即可实现自动热部署。

2024-10-17 12:02:05 389

原创 springboot3配置文件介绍

springboot启动还会扫描以下位置的application.properties和application.yml文件作为SpringBoot默认配置文件,以下Springboot加载配置文件的优先级由低到高。springboot提供了多profile的管理的功能,我们可以使用profile功能来区分不事环境的配置。SpringBoot使用一个全局的配置文件核心配置文件,配置文件名在约定的情况下名字固定,Profile的意思是配置,对于应用程序来说,不同的环境需要不同的配置,

2024-10-15 15:56:26 942

原创 快速搭建spring-boot3项目及代码介绍

9,打开命令行窗口运行jar包,输入命令 java -jar .\helloworld-0.0.1-SNAPSHOT.jar即可启动项目。5、新建src/main/java/com/chj/helloworld/controller/HelloController.java控制类,代码如下。6、启动项目(shift+F10),或启动类HelloworldApplication.java右击Run。8、因为内嵌tomcat,所以打成jar包即可运行,双击package打包,即项目target目录下会生成。

2024-10-12 17:49:31 867

原创 MAVEN学习笔记

下载MAVEN地址、生成maven项目框架、maven依赖管理

2024-09-20 13:23:36 305

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除