springboot
文章平均质量分 92
高高要努力
还在路上的小白
展开
-
SpringCloud-Netflix第一代微服务快速入门
Eureka 是Netflix公司提供的服务注册与发现组件。微服务的其中一个特点是服务之间需要进行网络通信,服务器之间发起调用时调用服务得知道被调用服务的通信地址,试问当微服务数量成百上千之多,程序员该如何管理众多的服务通信地址,对于随时新增加的微服务和下线的微服务,又应该如何去动态添加和删除这些微服务的通信地址呢?所以手工管理服务的通信地址是一件遥不可及的事情,我们需要借助一个强大的工具帮我们实现这一功能 - Eureka,同类型的组件还有 zookeeper,consul等。原创 2024-09-27 10:54:22 · 499 阅读 · 0 评论 -
SpringBoot集成Redis及SpringCache缓存管理
/ 注入Redis连接工厂@Resource/*** @Description: 自定义RedisTemplate对象注入Bean容器中**/@Bean// 1.创建一个RedisTemplate对象// 2.指定Redis连接工厂// 3.创建一个JSON格式序列化对象,此处使用的是Redis自己的的序列化器// 4.指定除开hash数据类型之外的数据key和value使用什么序列化器// 5.指定hash数据类型的key和value序列化器。原创 2024-09-26 16:56:08 · 503 阅读 · 0 评论 -
SpringBoot-全局处理异常,时间格式,跨域,拦截器,监听器
SpringMVC 的拦截器主要用于拦截用户的请求并做相应的处理,通常应用在权限验证、判断登录等功能上第1步,定义拦截器:可以实现 HandlerInterceptor 接口来自定义拦截器,接口定义了三个方法,preHandler方法是在请求到达处理器之前执行,postHandler方法是在请求经过处理器之后、解析试图之前执行,afterCompletion方法是在视图渲染之后、返回客户端之前执行第2步,配置拦截器:在springmvc的配置文件xml中或配置类中,配置所有拦截路径,以及需要放行的路径。原创 2024-09-26 16:48:38 · 553 阅读 · 0 评论 -
Springboot集成MongoDb快速入门
MongoDB是一个基于分布式文件存储 [1] 的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式(MongoDB存储的是BSON文档),因此可以存储比较复杂的数据类型。原创 2024-09-26 16:29:28 · 495 阅读 · 0 评论 -
SpringBoot日志集成-LogBack
记录springboot集成logback日志框架原创 2024-09-26 16:14:41 · 486 阅读 · 0 评论 -
SpringBoot框架快速入门
在入门案例中,我们引入了web依赖和test依赖,这两个依赖是SpringBoot中的starter依赖,starter依赖也被称为起步依赖SpringBoot 在配置上相比Spring要简单许多,其核心在于spring-boot-starter,在使用SpringBoot来搭建一个项目时,只需要引入官方提供的starter,就可以直接使用,免去了各种配置。starter简单来讲就是引入了一些相关依赖和一些初始化的配置Spring官方提供了很多starter,第三方也可以定义starter。原创 2024-09-26 16:10:07 · 709 阅读 · 0 评论 -
SpringIOC&DI
IOC: Inversion Of Control,简称IOC,也被称为控制反转。对象的创建权由程序员主动创建转移到容器,由容器创建、管理对象,这种思想称为控制反转。这个容器称为IOC容器或Spring容器被IOC容器创建、管理的对象称为Bean对象IOC在上面图中对应的就是创建对象放入到容器中DI:Dependency Injection,简称DI,也被称为依赖注入。容器为应用程序提供运行时,所依赖的资源,称之为依赖注入。原创 2024-09-26 16:06:22 · 473 阅读 · 0 评论 -
Spring事务和AOP
记录spring事务以及AOP学习原创 2024-09-26 16:03:30 · 511 阅读 · 0 评论