SpringBoot为我们做的自动配置,确实方便快捷,但一直搞不明白它的内部启动原理,这次就来一步步解开SpringBoot的神秘面纱,让它不再神秘。@SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(
转载 2024-04-19 10:51:29
38阅读
前言springboot web项目开发中,全局异常处理是一个必不可少的组件,而且springboot 本身已经对此提供了很好的支持,我们只需要一个 @RestControllerAdvice 配合 一个 @ExceptionHandler 就可以很好的实现全局异常的拦截处理了。经过今天接到一个需求,需要对用户进行过滤,满足要求的才放行。听到这个需求,第一反应是这不是一个过滤器就搞定的事嘛,so
转载 2024-03-22 13:51:57
100阅读
1点赞
1评论
Exception in thread “main” java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup 原因是由于springboot包和spring包冲突了,删除spring包即可  
原创 2021-09-05 11:19:11
3007阅读
在spring boot 使用系列一中我们介绍了最简单使用spring boot的方法。我们看到Spring boot应用的核心启动代码如下:@SpringBootApplication public class BootApplication { public static void main(String[] args) { SpringApplicatio
转载 2024-07-02 07:41:46
86阅读
一、从熟知的启动类开始下面这个启动类是我们熟悉的springboot启动类:代码是自己写的一个简单的springboot的demo: https://gitee.com/leijisong/springcloud-demo@SpringBootApplication(scanBasePackages = {"com.mall"}) @EntityScan(basePackages = {"com
源码版本本文源码采用版本为SpringBoot 2.1.0BUILD,对应的SpringFramework 5.1.0.RC1注意:本文只是从整体上梳理流程,不做具体深入分析SpringBoot入口类@SpringBootApplication public class DemoApplication { public static void main(String[] args) { S
转载 2024-02-21 10:09:05
57阅读
对于spring boot项目默认启动的时候,终端日志什么错误信息都没有打印,直接就启动失败了,就看到这么一句提示 spring b
原创 精选 2024-03-05 10:57:22
377阅读
Problem:SpringBoot启动Tomcat失败:[StandardEngine[Tomcat].StandardHost[localhost]Solution:原因是挂了SSR,ip地址跳转到了境外的原因!解决方案:进入Tomcat的目录,“手动启动” 之后再 “手动关闭” Tomcat服务器。之后cmd,ping localhost ,如果成功则说明SSR已彻底关闭可使...
原创 2021-09-02 09:49:48
1929阅读
# 解决Docker Spring Boot启动失败的问题 在使用Docker部署Spring Boot应用程序时,有时候会遇到启动失败的情况,这可能是由于配置不当或者依赖缺失所导致的。本文将介绍如何解决Docker Spring Boot启动失败的问题,并提供一些常见的解决方案。 ## 问题分析 当我们使用Docker部署Spring Boot应用程序时,可能会遇到以下一些常见的问题导致启
原创 2024-05-31 04:31:51
294阅读
启动类加上 public static void main(String[] args) { try { SpringApplication.run(PigsBlogBackstageApplication.class, args); System.out.println("Successful
原创 2021-12-29 15:18:51
1095阅读
 这个项目主要讲的是一些概念,想要自己实现代码操作请看:为了完成此项目你需要会springBoot,mybatis的一些基本操作运行界面  第一步:搭建前端服务器 ①安装node.js,下载相应版本的node.js,下载地址:https://nodejs.org/en/download/,下载完双击安装,点击下一步直到安装完成 ②安装完成后,附件里选择命令提示符(或
转载 7月前
65阅读
浏览博客时,若发现作者有描述错误或不清的地方,请私信或者留言讨论,共同进步   SpringBoot 是最近几年趋于流行的生产级别的应用框架,它并不是 Spring Framework 的升级版,而是让我们更好的使用 Spring Framework 的工具,其核心是以下四点:自动配置 - Auto Configuration起步依赖 - Starter Dependency命令行界面 - Spr
转载 2024-07-19 08:49:50
116阅读
Spring的循环依赖是什么?怎么解决参考周瑜老师教学视频 类之间相互依赖本来是很正常的问题,但是在我们的Spring中就构成一个问题了因为,在Spring中,一个对象并不是简单new出来了,而是会经过一系列的Bean的生 命周期,就是因为Bean的生命周期所以才会出现循环依赖问题。当然,在Spring中, 出现循环依赖的场景很多,有的场景Spring自动帮我们解决了,而有的场景则需要程序员来解决
实时音频捕获bug紧急修复 文章目录实时音频捕获bug紧急修复背景问题描述原因分析解决方案结论 背景在进行集成测试的时候,我们团队成员间进行了多方面的交流,确认了自己负责模块与对方负责模块之间数据交换协议以及对方对其他人模块功能的期望。在了解到对方的语音处理接口对采样率有要求后,我调整了音频捕获类使用的采样率(使用的stk框架中支持),但是在后续的测试中出现了严重的问题。问题描述在修改为较低采样率
转载 2023-10-27 04:31:59
133阅读
一、对比Exception和Error都是继承了Throwable类,只有 Throwable 类型的实例才可以被抛出(throw)或者捕获(catch).Exception 是程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行相应处理。Error 是指在正常情况下,不大可能出现的情况,绝大部分的 Error 都会导致程序(比如 JVM 自身)处于非正常的、不可恢复状态。既然是非正常情况
转载 2023-10-09 10:57:10
295阅读
# 如何实现“axios请求失败捕获” ## 整体流程 首先我们来看一下整个实现“axios请求失败捕获”的流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 发送axios请求 | | 2 | 捕获请求失败的情况 | | 3 | 处理请求失败的情况 | ## 具体步骤 ### 1. 发送axios请求 在发送axios请求的时候,我们需要设置axios的int
原创 2024-03-24 03:34:18
92阅读
# 解决axios捕获502失败问题 在进行网络请求时,我们经常会使用axios这个常用的HTTP客户端工具。不过有时候我们可能会遇到502错误,即服务器返回了Bad Gateway错误。这种错误通常是由于服务器无法提供正确的响应而引起的。本文将介绍如何使用axios捕获502失败,并给出相应的解决方法。 ## 什么是502错误 502错误指示服务器作为网关或代理服务器时无法获得所需的响应。
原创 2024-02-24 04:25:36
404阅读
前端工程师都知道 JavaScript 有基本的异常处理能力。我们可以 throw new Error(),浏览器也会在我们调用 API 出错时抛出异常。但估计绝大多数前端工程师都没考虑过收集这些异常信息。反正只要 JavaScript 出错后刷新不复现,那用户就可以通过刷新解决问题,浏览器不会崩溃,当没有发生过好了。这种假设在 Single Page App 流行之前还是成立的。现在的 Sing
最近开发的java web项目(struts+freemarker),页面各种报404,500,抛各种异常,而且这些错误直接显示在页面上,对用户很不友好。最后通过以下三个步骤优化项目的容错 一、修改web.xml,重定向404页面 web.xml的功能很强大,如果页面返回错误码,如404,500,可以将页面重定向新的页面,如下配置,将所有404页面重定向到自定义的404.
转载 2023-12-16 10:54:43
27阅读
SpringBoot中的起步依赖(starter)是一组特定功能的依赖项集合,SpringBoot通过starter来进行项目的依赖管理,而不是直接基于单独的依赖项来进行依赖管理。starter其实就是特殊的Maven依赖项或者Gradle依赖项,它把常用的库组合到一起构成了一个特定的功能。举几个例子:spring-boot-starter-test是集成了测试功能的starter,spring-
  • 1
  • 2
  • 3
  • 4
  • 5