SpringBoot配置1. 配置文件分类2. yaml基本语法数据格式参数引用3. 读取配置文件内容1)@Value:属性值很多时,挨个获取比较麻烦2)Environment:注入一个对象,使用getProperty获取属性值3)@ConfigurationProperties:对象与配置属性的绑定4. profile1)profile配置方式2)profile激活方式5. 内部配置加载顺序6
转载
2024-06-27 20:41:01
98阅读
Spring Boot 配置文件详解(二)1. properties 文件编码问题application.properties 文件是 Spring Boot 中的另一个全局配置文件使用 application.properties 配置文件时,需要考虑文件的编码问题application.properties 文件中配置如下server.port=8081
person.name=张三
per
转载
2024-07-03 14:53:36
207阅读
概述Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。Spring Boot 内置了大量的常用习惯性的配置,使你无需手动配置,使用 Spring Boot 你可以不用或者只需要很少的配置就可以快速的构建你自己的项目。 MyBatis 是时下非常流行的支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。 Jersey R
转载
2024-07-23 22:02:18
67阅读
这里写自定义目录标题构建项目创建UserRegister事件创建User对象UserService@EventListener实现监听ApplicationListener实现监听 ApplicationEvent以及Listener是Spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式,设计初衷也是为了系统业务逻辑之间的解耦,提高可扩展性以及可维护性。事件发布者并不需
转载
2024-04-24 09:36:12
19阅读
<!-- Log4j 的依赖 -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</versio
转载
2024-03-22 15:11:18
156阅读
Springboot集成Jersey Springboot支持Jersey1.x和Jersey2.x,我们这里只介绍Springboot对Jersey2.x的支持。springboot对jersey的集成非常简单。 项目结构:1、引入Springboot对Jersey的starter包:<dependency>
<groupId>org.springframewor
Java SpringBoot V1. 关于Spring BootSpring Boot是Spring官方的一个产品,其本质上是一个基于Maven的、以Spring框架作为基础的进阶框架,很好的支持了主流的其它框架,并默认完成了许多的配置,其核心思想是“约定大于配置”。2. 创建Spring Boot工程在IntelliJ IDEA中,在创建向导中选择Spring Initializer即可开始创
转载
2024-10-26 21:08:49
31阅读
SpringBoot2.0集成FastDFS前两篇整体上介绍了通过 Nginx 和 FastDFS 的整合来实现文件服务器。但是,在实际开发中对图片或文件的操作都是通过应用程序来完成的,因此,本篇将介绍 Spring Boot 整合 FastDFS 客户端来实现对图片/文件服务器的访问。如果有不了解 FastDFS 的读者可以先浏览《CentOS7 安装FastDFS分布式文件系统》或是另行查阅网
Eureka是什么?Eureka是Netflix的子模块之一,也是一个核心的模块,eureka里有2个组件,一个是EurekaServer(一个独立的项目) 这个是用于定位服务以实现中间层服务器的负载平衡和故障转移,另一个便是EurekaClient(我们的微服务)它是用于与Server交互的,可以使得交互变得非常简单:只需要通过服务标识符即可拿到服务。与Spring-cloud的关系Spring
转载
2024-10-10 09:36:53
156阅读
# SpringBoot使用配置类配置RedisTemplate
SpringBoot是一个基于Spring框架的快速开发框架,它提供了许多便捷的功能,其中之一就是对Redis的集成。Redis是一个开源的高性能键值数据库,广泛用于缓存、消息队列等场景。在SpringBoot中,我们可以通过配置类来配置RedisTemplate,实现对Redis的访问和管理。
## 配置类的定义
首先,我们
原创
2024-07-30 11:22:56
150阅读
SSL(Secure Sockets Layer 安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议分为两层,SSL记录协议建立在TCP之上,为高层协议提供数据封装、
原创
2021-06-04 17:57:31
743阅读
SSL(Secure Sockets Layer 安全套接层)是为网络通信提供安全及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密,SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全支持。SSL协议分为两层,SSL记录协议建立在TCP之上,为高层协议提供数据封装、压缩、加密等基本功能支持。SSL握手协议建立在SSL记录协议之上,用户实际数据传输开始前进行身份验证
转载
2018-06-08 14:30:00
112阅读
2评论
先给大家上一张脑图,围绕脑图给大家慢慢展开分析,文章中如果有需要指正的地方欢迎大家提出来,希望我的分享能够帮助需要帮助的人探究springBootApplication注解该注解属于一个组合注解,是springBoot的核心注解,标识在哪个类上,哪个类就属于springBoot的主配置类,源码如下:@Target({ElementType.TYPE})
@Retention(RetentionPo
转载
2024-06-24 11:49:25
42阅读
首先需用你用spring boot 搭建一个web项目,持久层用的spring data jpa(实现类是hibernate) 因为在之前用mybatis plus的时候有个功能,能在insert的时候,自动填充实体类中的创建人、创建时间属性,同理update的时候也能填充更新人、更新时间的属性。其实这这是一个方面而已,我们也能实现记录的审计,谁新增了
转载
2024-03-26 09:37:52
65阅读
关于tomcat的apr、bio、nio模式关于tomcat的这几种模式,以及在springboot内嵌tomcat的方式下如何设置,可以参考以下几篇文章进行设置。首先将springboot应用程序跑起来,用postman随便访问一个接口可以看到打印出来的记录里显示出是基于nio模式的接下来我们参考上面的这些文章,将springboot程序设置为Apr模式运行。关键的几个步骤见下面的 注意启用ap
转载
2024-03-18 10:24:46
76阅读
Druid声称是Java语言中最好的数据库连接池,Druid能够提供强大的监控和扩展功能。spring boot starter自动装配组件,简化组件引入的开发工作量,所以Druid推出了druid-spring-boot-starter。1.引入依赖pom.xml引入依赖包(parent中声明了spring-boot-starter-parent,所以可不声明版本号):<!-- druid
转载
2024-04-19 11:36:22
501阅读
本笔记内容为狂神说SpringBoot整合Druid部分目录一、Druid简介二、配置数据源1、导入Druid 数据源依赖2、切换和设置数据源3.导入Log4j 的依赖4.添加 DruidDataSource 组件到容器中,并绑定属性三、配置Druid数据源监控1.设置 Druid 的后台管理页面2.配置 Druid web 监控 filter 过滤器 一、Druid简介Java程序很大
转载
2024-03-29 06:36:18
400阅读
上一篇文章中,我们分析了SpringBoot的启动过程:构造SpringApplication并调用它的run方法。其中构造SpringApplication的时候会初始化一些监听器和初始化器;run方法调用的过程中会有对应的监听器监听,并且会创建Spring容器。Spring容器创建之后,会调用它的refresh方法,refresh的时候会做很多事情:比如完成配置类的解析、各种BeanFacto
转载
2024-08-30 09:37:08
156阅读
1.yml的标准结构version: 2.0server: port: 8081 spring: application: name: ztest-spb profiles: active: dev2.系统中调用 格式 env.getProperty("version"), env.getProperty("spring.application.name"),...
原创
2023-09-13 11:16:19
121阅读
目录创建maven父工程spring-boot-grpc创建模块spring-boot-grpc-lib创建模块local-server(gRPC服务端)创建模块local-client(gRPC客户端)创建maven父工程spring-boot-grpc创建springboot项目,勾选springboot-web即可<?xml version="1.0" encoding="UTF-8"
转载
2024-03-25 15:03:28
403阅读