优缺点springcloud springboot spring

SpringBoot2.0 + MyBatis3 + Druid + MySQL5.7 + Maven3.5 + JDK1.8 demo

git地址:https://github.com/huangdan92/springbootDruid/blob/main/README.md 项目测试: ......

SpringBoot报错:Error resolving template [index], template might not exist or might not be accessible by any of the configured Template Resolvers

springboot项目正常启动,但是在访问页面的时候报错,错误信息如下: Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.​ ......

spring-boot-devtools 热部署造成的类加载问题

如果你的项目在IDE中出现了像下面这些奇怪的错误 object is not an instance of declaring class // 对象不是声明类的实例 java.lang.ClassCastException: com.example.A cannot be cast to com. ......

Spring-Retry(重试机制)

​ 在实际工作中,重处理是一个非常常见的场景,比如:发送消息失败、调用远程服务失败、争抢锁失败。 这些错误可能是因为网络波动造成的,等待过后重处理就能成功。通常来说,会用try/catch,while循环之类的语法来进行重处理,但是这样的做法缺乏统一性,并且不是很方便,要多写很多代码。然而sprin ......
Spring-Retry 机制 Spring Retry

springboot服务启动成功之后,自动停止,抛Process finished with exit code -1

最近公司要求,切换openjdk之后。平稳的使用了一段时间。这两天本地每次启动spring boot服务后,就会自动停止。并抛出Process finished with exit code -1 最开始怀疑是不是IDE的问题,然后使用java命令执行服务jar包,也会出现同样的问题。 再尝试着更换 ......
springboot finished Process exit code

启动SpringBoot项目后,直接退出,无报错信息

问题描述: 转载文章:https://blog.csdn.net/yinxing2008/article/details/120118244 ......
SpringBoot 项目 信息

springboot启动流程

springboot启动概述 一、前言 个人能力尚浅,请各位大佬多多包含。 本文针对springboot启动流程,先看run方法 @SpringBootApplication public class VinbomDataCleanApplication { public static void m ......
springboot 流程

SpringBoot自动装配以及原理

Spring支持两种bean的配置方式,xml和javaConfig 启动类上@SpringbootApplication注解是组合注解,其中有三个主要的注解 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan @Spri ......
SpringBoot 原理

Springboot 测试启动报错 java.lang.ClassNotFoundException: org.springframework.test.context.TestContextAnnotationUtils

在启动SpringBoot测试用例时报错: 原因: 版本不一致 在pom.xml中没有写明版本,spring-test 使用的5.2.10版本 解决: 1、将spring-boot-test 和 spring-boot-start-test 版本统一为2.3.5 2、去掉pom.xml 中对spri ......

SpringBoot——项目快速启动

SpringBoot项目快速启动 对SpringBoot项目打包(执行Maven构建指令package) 执行后会生成对应的项目 jar包,在文件夹找到该文件 在对应文件夹下即可执行 java -jar 包名.jar 指令,可直接启动项目(需要包含对应的jdk) ......
SpringBoot 项目

Spring整合Mybatis遇到的问题(一)

问题1 问题原因:在数据源配置类中没有创建事务管理 在数据源配置类中添加好事务管理器的Bean即可 问题2 其实出现这个问题实质就是mapper接口和mapper.xml文件没有映射起来。 常见的错误如下: 1.mapper.xml中的namespace和实际的mapper文件不一致 这个问题其实很 ......
Mybatis Spring 问题

SpringBoot(七)

③SpringBoot整合ActiveMQ 老古董产品,目前市面上用的很少 windows版安装包下载地址:https://activemq.apache.org/components/classic/download/ 运行bin目录下的win32或win64目录下的activemq.bat命令即 ......
SpringBoot

spring注册bean

spring是怎么注册一个bean的 doGetObjectFromFactoryBean:177, FactoryBeanRegistrySupport (org.springframework.beans.factory.support) getObjectFromFactoryBean:101 ......
spring bean

Spring Boot 中的 ApplicationRunner 和 CommandLineRunner

Spring Boot 应用,在启动的时候,如果想做一些事情,比如预先加载并缓存某些数据,读取某些配置等等。总而言之,做一些初始化的操作时,那么 Spring Boot 就提供了两个接口帮助我们实现。 ......

SpringBoot 封装一个万能的导出excel工具,传什么都能导出

前言 如题,这个小玩意,就是不限制你查的是哪张表,用的是什么类。 我直接一把梭,嘎嘎给你一顿导出。 我知道,这是很多人都想过的, 至少我就收到很多人问过我这个类似的问题。 我也跟他们说了,但是他们就是不动手,其实真的很简单。 不动手怎么办? 我出手呗。 不多说开搞 。 正文 玩法很简单,我之前有写过 ......
SpringBoot 工具 excel

springboot框架

简介 SpringBoot提供了⼀种快速使⽤Spring的⽅式,基于约定优于配置的思想,可以让 开发⼈员不必在配置与逻辑业务之间进⾏思维的切换,全身⼼的投⼊到逻辑业务的 代码编写中,从⽽⼤⼤提⾼了开发的效率,⼀定程度上缩短了项⽬周期。 SpringBoot项目创建 方式一:maven方式 1.创建⼀ ......
springboot 框架

springboot+nacos 简单实现配置中心

环境: nacos-service: 1.4.5 java: 1.8 spring-boot: 2.3.12.RELEASE nacos-config: 2.2.3.RELEASE 步骤: 1. 在github上下载nacos-service 找到对应兼容的版本 解压后创建nacos数据库 执行该s ......
springboot nacos

一次性搞定动态定时任务————SpringBoot定时任务动态管理通用解决方案

一、功能说明 SpringBoot的定时任务的加强工具,实现对SpringBoot原生的定时任务进行动态管理,完全兼容原生@Scheduled注解,无需对原本的定时任务进行修改 二、快速使用 具体的功能已经封装成SpringBoot-starter即插即用 <dependency> <groupId ......

【SPRING】使用拦截器统一处理异常

背景 业务开发,经常要处理各种各样的异常,然后一层处理,确实也不太舒服,也不够规整。 只管抛异常,不用每个地方都去判断catch 一下,会舒服得多。 但项目上还没有统一去做这个事情,虽然知道是好事,但没做就是没做, 业务来了 最近添加了一个全局异常处理类,是因为近来有一个业务,大概是根据当前登录人, ......
SPRING

springboot初学

springboot是一款非常强大的集成框架,使用 Spring Boot 可以非常方便、快速搭建项目,而不用关心框架之间的兼容性、适用版本等各种问题,我们想使用任何东西,仅仅添加一个配置就可以,所以使用 Sping Boot 非常适合构建微服务。 ......
springboot

Spring 事件

事件 Spring 的默认事件是用来监听容器的,有如下事件:ContextStartedEvent、ContextStoppedEvent、ContextClosedEvent、ContextRefreshedEvent,分别表示容器启动、停止、关闭和刷新事件,监听的话想对简单,实现 Applica ......
事件 Spring

SpringBoot项目创建后无法识别到主类的情况

这个问题真的是很烦人,不只是为什么,有时创建一个SpringBoot项目,加载相应的依赖都需要很久,最后有时就会显示主类变成了这样 这与正常不符,就会导致没有run这个功能执行。 下面是我整合的一些情况 首先:先要查看是否是我们的pom文件的依赖加载出了问题 在项目上右键,选中Mark Direct ......
SpringBoot 情况 项目

SpringCloud 学习

【SpringCloud】六大组件及作用 eureka、zookepeer、nacos1 eureka、zooKeeper、nacos2 Dubbo与Feign Ribbon Sentinel 对比 Hystrix Zuul、Gateway、Nginx Spring Cloud Config / n ......
SpringCloud

19-springboot自动配置原理

SpringBoot自动配置原理(SpringBoot自动装配原理,SpringBoot starter原理) SpringBoot可以根据定义在classpath下的类,自动的给你生成一些Bean,并加载到Spring的Context中,自动配置充分的利用了Spring 4.0的条件化配置特性,能 ......
springboot 原理 19

Spring Aop 常见注解和执行顺序

Spring Aop 常见注解和执行顺序 IOC、AOP、Bean注入、Bean的生命周期、Bean的循环依赖 首先我们一起来回顾一下 Spring Aop 中常用的几个注解: @Before 前置通知:目标方法之前执行 @After 后置通知:目标方法之后执行(始终执行) @AfterReturn ......
注解 顺序 常见 Spring Aop

Spring boot 、Vue学习体会

近期集中学习了Spring boot 、Vue等技术,学习过程也是不断碰壁,总的来说自认为有些涨进,抓住核心、深入关键、逐步剖析。 两个技术分别负责后台和前端,学习后一个感受,两个技术内部深层次逻辑有相似性,均是做到了框架管理对象、管理生命周期,简化操作。 1、管理对象 spring boot 通过 ......
学习体会 Spring boot Vue

springboot 入门

新建springboot项目 2. 3. pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ......
springboot

SpringCloud 大文件上传解决方案(500M以上)

​ 对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,从上传的效率来看,利用多线程并发上传能够达到最大效率。 本文是基于 springboot + vue 实现的文件上传,本文主要介绍服务端实现文件上传的步骤及 ......
SpringCloud 解决方案 文件 方案 500M

SpringBoot的EnableCaching简述

Spring Boot中的EnableCaching简述 spring boot中自带有数据缓存机制,主要通过其org.springframework.cache包下的各种类来实现。 EnableCaching @EnableCaching是启用缓存的注解,标注在任何一个可自动注入的类上即可开启。 ......
EnableCaching SpringBoot

Springboot项目后端报时间格式错误

报错内容: while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSSZ‘ 原因:前端对于时间进行了 yyyy-MM-dd hh:mm 的格式化,后端也需要相应的进行格式化不然会出现识别错误 解决方法: 前端不要对时间进行格式化,就采用国际化时间( ......
Springboot 错误 格式 项目