代码编织梦想

springboot报错:failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resource-爱代码爱编程

报错信息如下: [INFO] Scanning for projects... [INFO] [INFO] -------------------------< com.wjh:helloworld >------------------------- [INFO] Building helloworld 0.0.1-SNAPSHOT [I

【springboot】整合spring data jpa操作数据-爱代码爱编程

一、 Sping Data JPA 简介 Spring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套 JPA 应用框架,底层使用了 Hibernate 的 JPA 技术实现,可使开

20230320整理-爱代码爱编程

1.Spring IOC 使用对象时候由主动new对象转换成由外部提供对象,此过程中对象的创建权由程序转移到外部,这种思想叫做控制反转。也就是说把Bean的创建交给spring进行管理,我们只需要通过配置或者注解就可以拿到

springboot 配置文件的使用-爱代码爱编程

概述 文件种类 配置文件有三种 - application.properties - application.yml (推荐使用) - application.yaml 文件的优先级 当3种配置文件都在的时候,对某个功能的配置优先级 application.properties > applicati

spring boot中开启异步任务,并使用回调函数处理异步任务的结果-爱代码爱编程

一、在spring boot中使用Async,来实现异步任务 在Spring Boot中,可以使用@Autowired注解将一个类的实例注入到另一个类中,并使用@Async注解来开启一个新的线程来运行该类的方法。下面是一个

springboot基于dynamic多数据源的实现方案(包含动态添加数据源)-爱代码爱编程

由于公司需要实现saas平台,保证各商家的数据隔离,需要通过商家登录的时候指定相关数据源,进入系统后只查相应的数据库,使用springboot+dynamic-datasource实现 一、配置了数据库DB1、DB2和redis如下: #数据库db1 spring.datasource.dynamic.primary=db1 spring.da

java 验证码-爱代码爱编程

 工具类 package net.yierde.web.param; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.OutputStream

springboot集成kafka-爱代码爱编程

创建工程 编写生产者代码 package com.example.springbootkafka.controller; import org.springframework.kafka.core.KafkaT

springboot 如何进行限流?---2.利用redis + lua 来实现分布式限流-爱代码爱编程

在之前一片文章中我们详细介绍了为什么需要对接口进行限流,也介绍了常见的限流算法,最后还基于Guava工具类实现了接口限流。但是这种方式有个问题,无法实现分布式限流。那今天我们来利用Redis + Lua 来实现分布式限流。 Lua 脚本和 MySQL 数据库的存储过程比较相似,他们执行一组命令,所有命令的执行要么全部成功或者失败,以此达到原子性。也可以把

project标签爆红:“unexpected markup <!d (position: start-爱代码爱编程

今天父工程版本使用版本控制标签 <dependencyManagement>,子工程pom文件直接使用父工程版本。project波浪线飘红报“unexpected markup <!d (position: START_DOCUMENT seen \r\n<!d... @2:4)。 并且有时候只有maven侧边栏是报红的,而pom文件里面是绿

sso单点登录和oauth2区别-爱代码爱编程

概述 SSO是Single Sign On的缩写,OAuth是Open Authority的缩写,这两者都是使用令牌的方式来代替用户密码访问应用。SSO将 登录认证和业务系统分离,使用独立的登录中心,实现了在登录中心登录

springboot 整合swagger-爱代码爱编程

1.maven导入swagger包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version&

springboot @eventlistener事件监听-爱代码爱编程

@EventListener @Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface EventListener { @AliasFor("class

springboot+vue新生宿舍管理系统(源码+说明文档),一款优秀的毕业设计-爱代码爱编程

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的新生宿舍管理系统。项目源码请联系风歌,文末附上联系信息 。 目前有各类成品java毕设,需要请看文末联系方式 。javaweb,ssh,ssm,springboot等等项目框架,源码丰富,欢迎咨询。 社团管理源码下载地址: http

【springboot】根据配置切换不同实现类-爱代码爱编程

一、示例截图 二、实现原理 1.一个接口两个实现类 2.用@Resource注解的特性,根据名字查找对应的bean 三、代码示例 package com.learning.controller; import

springboot中如何实现限流----1.对接口进行限流-爱代码爱编程

今天来聊聊在SpringBoot项目中如何对接口进行限流,有哪些常见的限流算法,如何优雅的进行限流。 首先就让我们来看看为什么需要对接口进行限流? 为什么要进行限流? 因为互联网系统通常都要面对大并发大流量的请求,在突发情况下(最常见的场景就是秒杀、抢购),瞬时大流量会直接将系统打垮,无法对外提供服务。那为了防止出现这种情况最常见的解决方案之一就是限

springboot日志的基本使用-爱代码爱编程

1.书写logback.xml(注意存放位置为resources)resources:资源 <?xml version="1.0" encoding="UTF-8"?> <configuration> <include resource="org/springframework/boot/logging/logba

通过appid和appsecret生成accesstoken访问api后端接口(接口授权)-爱代码爱编程

功能点 (1)申请获取appId和appSecret (2)通过appId和appSecret获取accessToken (3)mysql和redis进行key-value键值对存储 (4)对需要的接口url进行请求地址拦截 效果图: (1)正确的accessToken且没有过期(获取后端数据)

springboot中自动配置的原理(启动类注解)-爱代码爱编程

Java知识点总结:想看的可以从这里进入 目录 1.4、自动配置和主启动类1.4.1、启动类注解1.5.2、导入选择器1.5.3、自动配置机制1、factories 文件2、实现原理 1.5.4

springboot简介和项目搭建、启动器形式的依赖-爱代码爱编程

Java知识点总结:想看的可以从这里进入 目录 SpringBoot1、简介和原理1.1、简介1.2、创建SpringBoot1.3、启动器1.3.1、启动器简介1.3.2、父依赖