代码编织梦想

springboot入门-爱代码爱编程

1、入门准备 1.1系统要求 java8 maven3.3+ idea2021.1.3 1.2maven设置 <mirror> <id>alimaven</id> <

@transactional注解导致多数据源切换失败-爱代码爱编程

前提条件!!! 重写AbstractRoutingDataSource类实现数据源切换功能使用@Transactional注解实现数据库事务在不使用@Transactional注解的方法,数据源切换功能是正常可用的 由于

spring接口统一加密解密-爱代码爱编程

又是分享欲爆棚的一天,实现一个接口统一加解密需求。。。 前置条件 : Controller 携带@RestController 或者 方法携带 @ResponseBody 注解 并且 是 body 请求 也就是ap

maven项目混淆、瘦身、打包exe-爱代码爱编程

项目混淆 ProGuard 是一个混淆代码的开源项目,它的主要作用是混淆代码,ProGuard 包括以下 4 个功能: 压缩(Shrink):检测并移除代码中无用的类、字段、方法和特性(Attribute) 优化(Optimize):对字节码进行优化,移除无用的指令 混淆(Obfuscate):使用 a,b,c,d 这样简短而无意义的名称,对类、

springboot start 配置 @sevice 、@component 、过滤器等方法-爱代码爱编程

原@Configuration配置的方法为 org.springframework.boot.autoconfigure.AutoConfiguration.imports 下配置@Configuration 如果碰到需要在start里面包含@Sevice 、@Component 、过滤器 实现方法有两种 方法一: 在 org.spri

系统监控-----(二)actuator配置-爱代码爱编程

前言 上一章使用hertzbeat监控程序对监控 SpringBoot 中的信息,则需要您的SpringBoot应用集成并开启SpringBoot Actuator。 一、添加POM.XML依赖: <depend

【毕业设计】springboot基于web的社区医院管理服务系统(视频演示+源码+论文)-爱代码爱编程

【毕业设计】springboot基于Web的社区医院管理服务 1、基于Web的社区医院管理服务系统   2、课题背景与意义 在Internet高速发展的今天,计算机的应用几乎完全覆盖我们生活的各个领域,互联网在经济,生活等方面有着举足轻重的地位,成为人们资源共享,信息快速传递的重要渠道。在中国,网上管理的兴起也同时飞速发展着。为了适应

maven打包错误——unable to find main class-爱代码爱编程

错误描述: Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.3.2.RELEASE:repackage (repackage) on project shop: Execution repackage of goal org.springframew

springboot 常用注解-爱代码爱编程

1. @SpringBootApplication: 标注主程序类,表示这是一个Spring Boot应用程序的入口。 2. @RestController: 标注Controller类,表示这是一个RESTful风格的控制器。 3. @RequestMapping: 标注请求映射,用于处理HTTP请求,可以用于类和方法级别。 4. @GetM

elasticsearch系列 - springboot整合es:精确值查询 term-爱代码爱编程

文章目录 01. 数据准备02. ElasticSearch 结构化搜索是什么?03. ElasticSearch 结构化搜索方式有哪些?04. ElasticSearch 全文搜索方式有哪些?05. Elastic

aop概念与实战【大白版】-爱代码爱编程

Hello!憋不住了,好吧!一直对SpringBoot Aop是一种看得见,但是细看又是朦胧的心痒痒感觉,且总是有点只知道理论知识,真叫我做,却一脸懵… 为了解决此现象,今天砸门来个斩草除根,详细总结吧!!

springboot入门之集成log4j2-爱代码爱编程

log4j2日志组件 Log4j2 是对Log4j 的升级版本,参考了logback 的一些优秀的设计,并且修复了一些问题。 1.去除依赖 由于springboot默认集成logback,所以再集成log4j2时需要删除默认依赖 <dependency> <groupId>org.

【异常解决】java: 无法访问org.springframework.boot.springapplication的解决方案-爱代码爱编程

本文目录 一、背景描述 二、报错原因 三、解决方案 一、背景描述 Spring官网:Spring | Home 通过Spring官网初始化一个新的SpringBoot项目,如下图所示。 关键信息:maven项目,Java语言,SpringBoot版本号,项目信息,打包方式,Java版本,然后点击下边最左侧的 GENERATE CTR

聊透spring依赖注入-爱代码爱编程

 依赖注入是我们使用Spring时最最常用的功能,甚至都不是之一。然而即使面对如此常用的功能,有时间难免也会力不从心,被它小小欺负一下,比如NoSuchBeanDefinitionException、NoUniqueBeanDefinitionException、UnsatisfiedDependencyException等等小问题总是时不时叨扰力一下,给

springboot创建persistenceexceptiontranslationpostprocessor的bean时出错-爱代码爱编程

我有一个 Spring Boot 项目,代码在 intellij IDEA 中运行时运行良好,但是打包后不管是在本地还是服务器都启不起来 部分报错信息如下: Exclusions: ----------- or

springboot中 @imput与@enableconfigurationproperties区别-爱代码爱编程

@Import和@EnableConfigurationProperties是Spring Boot中两个不同的注解,它们的作用分别如下: @Import注解的作用是将指定的类或配置类导入到当前类中,以便在当前类中使用被导入的类或配置类。通常用于将第三方库或其他模块的配置类导入到当前模块中使用。例如,我们可以使用@Import注解将一个类或配置

[email protected]注解的作用(源码+简明详细解析)-爱代码爱编程

首先,强调一点,这个注解的是否遵循全凭自觉 (没有参数验证功能) 点进注解源码可以看见@Nullable注解继承了多个注解接口,下面对继承的接口依次分析: @Tatget 这个注解是表示这个注解的作用目标可以是什么 ElementType.METHOD(方法) ElementType.PARAMETER(方法参数) ElementT

java8使用stream流给list<map<string,object>>分组(多字段key)-爱代码爱编程

Java8使用stream流给List<Map<String,Object>>根据字段key分组 一、项目场景: 从已得到的List集合中,根据某一元素(这里指map的key)进行分组,筛选出需要的

springboot 框架中的 tomcat 为什么一定要替换掉?-爱代码爱编程

一、前言 在 SpringBoot 框架中,我们使用最多的是 Tomcat,这是 SpringBoot 默认的容器技术,而且是内嵌式的 Tomcat。 同时,SpringBoot 也支持 Undertow 容器,我们可以很方便的用 Undertow 替换 Tomcat,而 Undertow 的性能和内存使用方面都优于 Tomcat,那我们如何使用 Un

springboot mongodb常规与自定义审计(自动添加创建时间 创建人之类的)-爱代码爱编程

表基础实体 @Data public class BaseEntity { @MongoId private String id; @CreatedBy private String