随笔分类 -  Framework/Spring Boot

摘要:第一次请求接口响应较慢 原因1:DispatcherServlet默认是懒加载,即工程启动的时候,Applicationcontext会将所有的bean加载到容器,但是DispatcherServlet是没有加载的,只有第一次访问的时候才会加载。 解决办法:关闭DispatcherServlet懒加 阅读全文
posted @ 2025-10-18 14:44 nuccch 阅读(7) 评论(0) 推荐(0)
摘要:单个拦截器与Controller方法的执行顺序 拦截器的preHandle方法在进入到Controller方法之前执行,且只有当方法返回true时才能进入到被拦截的Controller方法;如果该方法返回false,则被拦截的Controller方法不会执行,且拦截器中的postHandle和aft 阅读全文
posted @ 2025-10-12 22:41 nuccch 阅读(30) 评论(0) 推荐(0)
摘要:## DispatcherServlet概述 在Spring Boot框架未出现之前,要开发一个基于Spring MVC框架的项目,通常需要在Java web项目的描述符文件`web.xml`中添加如下配置: ```xml org.springframework.web.context.Contex 阅读全文
posted @ 2023-07-31 00:49 nuccch 阅读(945) 评论(0) 推荐(1)
摘要:什么是SpringBoot自动装配 所谓的“SpringBoot自动装配”就是指:通过注解和一些简单的配置就能将某些组件载入Spring容器环境中,便于使用。 比如,很多spring-boot-starter组件只要简单引入,然后在SpringBoot的配置文件application.propert 阅读全文
posted @ 2023-07-27 00:35 nuccch 阅读(1798) 评论(0) 推荐(0)
摘要:## 具体实践 Spring AOP是Spring框架中一个支持实现面向切面编程的模块,由于Spring Boot已经把Spring框架组合得非常好用,所以在基于Spring Boot框架的项目中实现AOP编程也是非常方便,具体来说可以分为如下几步: **第一步:** 在项目中引入依赖配置。 ``` 阅读全文
posted @ 2023-07-18 00:50 nuccch 阅读(218) 评论(0) 推荐(0)
摘要:目录 "问题描述" "原因追踪" "解决办法" 问题描述 Spring Boot应用(使用默认的嵌入式Tomcat)在上传文件时,偶尔会出现上传失败的情况,后台报错日志信息如下:“The temporary upload location is not valid”。 原因追踪 这个问题的根本原因是 阅读全文
posted @ 2019-09-19 00:38 nuccch 阅读(8582) 评论(0) 推荐(2)
摘要:最近的一个项目采用前后端完全分离的架构,前端组件:vue + vue router + vuex + element ui + axios,后端组件:Spring Boot + MyBatis。之所以这样做是为了考虑后端水平扩容的便利性,在部署的时候完全可以将前后端彼此独立部署,前端部署可以直接使用 阅读全文
posted @ 2019-06-01 20:50 nuccch 阅读(1780) 评论(0) 推荐(1)
摘要:Spring Boot提供了2种优雅关闭进程的方式: 1. 基于管理端口关闭进程 2. 基于系统服务方式关闭进程 基于管理端口关闭进程 基于管理端口方式实现进程关闭实际上是模块 提供的功能。 首先,需要在项目中添加对应模块依赖配置。 添加Maven依赖 添加Gradle依赖 其次,在配置文件中添加对 阅读全文
posted @ 2019-05-22 22:26 nuccch 阅读(11245) 评论(6) 推荐(0)
摘要:目录 写在前面 准备工作 配置数据库驱动 配置数据源 原生集成MyBatis 依赖配置 注册MyBatis核心组件 定义并使用映射器 通过MyBatis-Spring-Boot-Starter集成 默认配置 高级定制 总结与比较 写在前面 最近总是有同事和技术群的朋友提问在Spring Boot中使 阅读全文
posted @ 2018-05-19 16:05 nuccch 阅读(7981) 评论(0) 推荐(1)
摘要:使用Maven插件构建Spring Boot应用程序的Docker镜像。 环境准备 1.Linux系统 2.安装JDK,Maven 3.安装Docker 应用实践 1.在应用程序根目录下添加Dockerfile文件 并在Dockerfile中编辑构建内容: 2.在项目pom.xml中添加docker 阅读全文
posted @ 2018-05-07 12:58 nuccch 阅读(2992) 评论(0) 推荐(0)
摘要:配置文件以application.yml为例说明: Spring Boot默认的日志组件为Logback。 一. 日志配置参数: 二. 更改Spring Boot日志组件为Log4j(注:Spring Boot仅仅支持Log4j 2.x版本): 三. 关于Spring Boot日志文件路径的疑惑?同 阅读全文
posted @ 2016-12-26 09:31 nuccch 阅读(30705) 评论(2) 推荐(2)
摘要:Spring Boot profile用于分离不同环境的参数配置,通过spring.profile.active参数设置使用指定的profile。 在Spring Boot中应用程序配置可以使用2种格式:application.properties 或者 application.yml。 以".ym 阅读全文
posted @ 2016-12-25 20:01 nuccch 阅读(1175) 评论(0) 推荐(0)
摘要:一. What: Spring Boot是什么?以1.4.3.RELEASE为例,官方介绍为:http://docs.spring.io/spring-boot/docs/1.4.3.RELEASE/reference/html/getting-started-introducing-spring- 阅读全文
posted @ 2016-12-25 17:34 nuccch 阅读(323) 评论(0) 推荐(0)