随笔分类 - 11、SpringBoot
摘要:### 1、安装kafka 这里我是用的是docker-compose方式安装 ##### (1) 安装docker和docker-compose ```yml sudo yum install -y yum-utils sudo yum-config-manager \ --add-repo \
阅读全文
摘要:### 1、先来一个简单的案例 非常简单的工程结构  controller ```java packag
阅读全文
摘要:### 1、是什么? SpringBoot事件机制是指SpringBoot中的开发人员可以通过编写自定义事件来对应用程序进行事件处理。我们可以创建自己的事件类,并在应用程序中注册这些事件,当事件被触发时,可以对其进行处理。在SpringBoot中,事件可以是任意类型的,可以是基于Spring的事件,
阅读全文
摘要:### 1、是什么? SpringBoot内容协商机制是一种实现了内容协商(Content Negotiation)的Web服务器,它可以根据客户端请求的不同,将响应返回给客户端。 在传统的Web服务器中,如果客户端请求的URL与服务器上的URL不一致,服务器就会返回一个错误响应,告诉客户端所请求的
阅读全文
摘要:1、创建监控的服务端server 导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </depen
阅读全文
摘要:1、发送简单邮件 导入依赖 implementation 'org.springframework.boot:spring-boot-starter-mail:3.0.2' 开启相关协议,获取密码~ 我是用的是QQ邮箱,其他的也一样 配置一下mail的相关信息 spring.mail.usernam
阅读全文
摘要:定时任务框架很多种Quartz,SpringTask,xxljob,PowerJob... 1、JDK提供的timer // JDK提供的 Timer timer = new Timer(); //timer.schedule(new TimerTask() { // @Override // pu
阅读全文
摘要:场景一:不想因为测试而对数据库产生脏数据 @Test public void testInsert() { User user = new User(); user.setUsername("startqbb"); user.setPassword("123456"); user.setNickNa
阅读全文
摘要:1、创建一个测试用的TestController @RestController public class TestController { @GetMapping("/test") public String test() { System.out.println("TestController
阅读全文
摘要:手动方式 1、导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <version>2.7.3</vers
阅读全文
摘要:输出到控制台 logging: # 日志记录到文件中 file: # 指定文件名 name: server.log logback: rollingpolicy: # 指定文件大小 max-file-size: 4KB # 指定文件格式 file-name-pattern: server.%d{yy
阅读全文
摘要:在组件中注入Environment @Autowired private Environment env; // 直接根据key获取值 String tempDir = env.getProperty("tempDir");
阅读全文
摘要:1、@Async是SpringBoot自带的一个执行步任务注解 @EnableAsync // 开启异步 @SpringBootApplication public class Application { public static void main(String[] args) { Spring
阅读全文
摘要:话不多说,直接上核心代码 1、先创建一个Filter类 package com.qbb.reggie.filter; import com.alibaba.fastjson.JSON; import com.qbb.reggie.common.R; import com.qbb.reggie.pro
阅读全文
摘要:1.创建一个简单的maven项目 2.导入相关依赖 <dependencies> <!--核心场景启动器,包含Spring的核心功能--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot
阅读全文
摘要:@SpringBootApplication它是由三个注解的复合: @ComponentScan @SpringConguration @EnableAutoConfiguration 三个注解的作用:都是把项目中bean,第三容器的bean,把官方提供starter的配置类的bean加载sprin
阅读全文
摘要:1.创建一个service_ossspringboot项目 2.导入相关依赖 ...其他的依赖大家自行导入 <!-- 阿里云oss依赖 --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</art
阅读全文
摘要:一.开通短信服务 本来想整合阿里云短信服务的,可是签名一直审核不过,所以在阿里云的云市场找到了一个替代产品(sddx) 接下来小伙伴们按照自己的经济实力购买或者用免费的5条(我就是用免费的5条了) 购买完了以后在右上角自己的订单中查看自己的appcode 二.整合步骤 1.创建一个项目 这里我就创建
阅读全文
摘要:导入maven坐标 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE</version> <r
阅读全文
摘要:1.导入相关依赖 <!-- redis 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependen
阅读全文