SpringCloud开发实战(一):搭建SpringCloud框架
本系列文章主要是记录在工作中用到的微服务的各个组件,以及学习新的微服务组件~如有问题,欢迎大家批评指导。如果本文对你有帮助,还请点个收藏和关注。感谢支持,希望大家写的代码都没有BUG!!
Spring Web MVC:功能端点(Functional Endpoints)
Spring Web MVC:功能端点(Functional Endpoints)
Spring 循环依赖
三级缓存中的对象工厂可以确保在需要时创建代理对象,并将其放入二级缓存,从而确保代理对象可以在循环依赖中正确地被引用。时,它需要立即解析所有的构造函数参数,这会导致循环依赖问题。的代理对象来解决循环依赖问题。但从设计和架构的角度来看,尽量避免循环依赖是更好的做法。在需要时延迟创建早期引用,而不是立即创
【Spring】Spring MVC的项目准备和连接建立
MVC 是 Model View Controller 的缩写,它是软件工程中的一种软件架构设计模式,它把软件系统分为:模型、视图和控制器三个部分View(视图):指在应用程序中专门用来与浏览器进行交互,展示数据的资源Model(模型):是应用程序的主体部分,用来处理程序中数据逻辑的部分Contro
Spring的热部署工具和数据库密码加盐操作
加密过程:用户输入的密码+盐值 --> 字符串1,然后使用md5对字符串1加密得到字符串2,然后字符串2+盐值 --> 字符串3,这个字符串3就是存储在数据库中的密文。背景:如果我们的密码明文存储在数据库中,要是被窃取了是非常的危险的,所以我们在数据库中存储的密码不能是明文的,需要进行加密后存储,也
MyBatis缓存
关于MyBatis的分页、延迟加载和立即加载、缓存类型的概念和用法。
【Spring】“请求“ 之传递单个参数、传递多个参数和传递对象
访问不同的路径,就是发送不同的请求。在发送请求时,可能会带一些参数,所以学习 Spring 的请求,主要是学习如何传递参数到后端,以及后端如何接收传递参数,我们主要是使用浏览器和 Postman 来模拟后端开发人员无需太过于关注如何传递参数,了解即可,实际开发中以 Postman 测试为主比如餐厅的
SpringBoot基础(四):bean的多种加载方式
使用对象加载MyConfig,即使MyConfig类什么注解没有,也会被注册为bean。
【Spring】RestTemplate之超时设置
一般来讲我们访问外部资源时,需要做一个保护,比如最常见的添加一个超时设置,避免一直被阻塞,RestTemplate可以通过SimpleClientHttpRequestFactory来处理超时设置。
【Spring】“请求“ 之传递 JSON 数据
JSON 就是一种数据格式,有自己的格式和语法,使用文本表示一个对象或数组的信息,因此 JSON 本质是字符串,主要负责在不同的语言中数据传递和交换。JSON 是一个字符串,其格式非常类似于 JavaScript 对象字面量的格式。基于以上特点,JSON 在 Web 应用程序中被广泛使用,如前后端交
SpringBoot 处理 @KafkaListener 消息
spring为了将kafka融入其生态,方便在spring大环境下使用kafka,开发了spring-kafa这一模块,本质上是为了帮助开发者更好的以spring的方式使用kafka@KafkaListener就是这么一个工具,在同一个项目中既可以有单条的消息处理,也可以配置多条的消息处理,稍微改变
十分钟一篇给你讲清楚 Spring Thymeleaf 模版框架(更适合新手宝宝体质)
一篇给你讲通模版框架 Spring Thymeleaf 入门版
【Spring】@RequestMapping、@RestController和Postman
是 Spring Web MVC 引用程序中最常被用到的注解之一,它是用来注册接口的路由映射的,表示服务收到请求时,路径为/sayHello的请求就会调用sayHi这个方法的代码:当用户访问一个 URL 时,将用户的请求对应到程序中某个类的某个方法的过程就叫路由映射既然已经可以达到我们的目的了,我们
【Spring】Spring Boot项目创建和目录介绍
Spring 让 Java 程序更加快速、简单和安全,Spring 对于速度、简单性和生产力的关注使其成为世界上最流行的 Java 框架Spring 官方提供了很多开源的项目,覆盖范围从 Web 开发到大数据,Spring 发展到了今天,已经形成了自己的生态圈,我们在开发时,也倾向于使用 Sprin
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
是为了快速开发Spring而诞生的,提供了启动添加依赖的功能,可以快速集成框架内置web服务器,无需配置Tomcat等web服务器,直接运行和部署程序可以完全抛弃繁琐的XML,使用注解和配置的方式进行开发支持更多的监控的指标,可以更好的了解项目的运行情况等特点可使用IDEA或网页创建,它的设计思想是
Spring MVC 中的日期时间格式校验与异常处理
如果需要返回更复杂的错误信息(如JSON格式的响应),可以修改方法的返回值类型。例如,返回一个包含更多信息的String errorMessage = "日期时间格式错误: 应为 yyyy-MM-dd HH:mm:ss";在这个版本的异常处理器中,我们返回了一个,不仅包含错误消息,还设置了 HTTP
spring loC&DI 详解
Spring 是包含众多工具方法的 Ioc 容器,通过把对象的控制权交给 spring 来实现程序的解耦合,DI 是 IoC 思想的具体实现,相信本文章可以给你想要的答案。
【前端 · 面试 】HTTP 总结(四)—— HTTP 状态码
通过前面的总结,我们都知道,当客户端通过 HTTP 向服务端发送了一个请求之后,总是期望服务端能够进行响应。而在服务端的响应结果中,信息头会包含一个叫 Status Code的属性,其值为一个三位数的数字,我们将这个数字称为 HTTP 状态码。HTTP 状态码是 HTTP 协议的重要组成部分,它用来
Spring Cloud 程序读取 nacos 中的配置信息
本文主要介绍如何用 Spring Cloud 程序读取 nacos 中的配置信息。