
SpringBoot 框架
文章平均质量分 73
SpringBoot 技术相关文章
赖伟春
带着微笑,面对人生所有的不期而遇
展开
-
每个请求,对于 springboot 程序来说,都是独立的线程,是这样吗
在Spring Boot中,每个HTTP请求通常由服务器线程池中的一个独立线程来处理。线程池的配置可以根据服务器的性能和负载进行调整。异步处理允许在处理请求的过程中执行异步任务,但这并不改变请求处理的基本线程模型。因此,可以说在Spring Boot中,每个HTTP请求在处理时都对应一个线程池中的线程,但并非严格意义上的“独立线程”(因为线程是从线程池中复用的),而是由线程池管理的一个独立执行单元。原创 2024-11-27 16:32:14 · 746 阅读 · 0 评论 -
SpringBoot 整合 Druild 数据源,详细步骤
文章目录一、Druid 数据源介绍二、整合步骤2.1、加入必须依赖2.2、配置文件三、整合中出现的问题一、Druid 数据源介绍Druid 是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池。具说 Druid 已经在阿里内部部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。另外 Druid 是阿里开发的号称为监控而生的数据库连接池!二、整合步骤2.1、加入必须依赖<dependency> <grou原创 2022-04-23 00:40:36 · 729 阅读 · 0 评论 -
Springboot 整合 jasypt 实现配置文件敏感信息加密,详细步骤
文章目录一、jasypt 加密介绍二、springboot 集成步骤2.1、使用 jasypt -spring-boot-starter2.2、启动类添加注解2.3、配置文件三、测试步骤3.1、添加加密后的属性配置3.2、添加测试解析类一、jasypt 加密介绍为什么要使用 jasypt 加密 ?在我们在配置中配置敏感信息的时候 , 要是被不友好的人看见了,就容易产生风险。这个时候就 需要把敏感信息加密。通过使用 Jasypt,我们可以为属性文件属性提供加密,我们的应用程序将完成解密并检索原始值原创 2022-04-20 12:16:27 · 4764 阅读 · 0 评论 -
SpringBoot 整合 liquibase 详细步骤
一、介绍LiquiBase 官方地址:http://www.liquibase.org/documentation/index.htmlLiquiBase 是一个数据库重构和迁移的开源框架,通过日志的方式来记录数据库的变更。通过执行日志文件中的修改,将数据库更新或回滚到达一致的状态。特点:支持几乎所有主流的数据库,如MySQL, PostgreSQL, Oracle, Sql Server, DB2等;支持多开发者的协作维护-协同日志文件支持多种格式,如XML, YAML, JSON, SQL原创 2022-04-19 15:50:00 · 3487 阅读 · 0 评论 -
Thymeleaf 入门基础
一,Thymeleaf 介绍Thymeleaf 是一个 服务器 端 Java 模板引擎 , 类似于 FreeMarker 、 Velocity 等模板 。 它是Java 服务器端 HTML5 开发的理想选择 。 并且能够很好的和 Spring Boot 集成 。Thymeleaf 的主要目标是为 程序员 的开发工作流程带来优雅的自然模板 , 它可以作为静态原型来使用 ,这对前后端分离的开...转载 2020-04-04 23:50:19 · 512 阅读 · 0 评论 -
SpringBoot 项目优雅处理全局异常
阐述: 框架的异常处理往往不太合适,因此我们需要对这些异常进行分类统一的捕获处理。SpringBoot 中可以用@ControllerAdvice 进行系统全局异常的捕获。代码如下:@ControllerAdvice@Slf4jpublic class GlobalExceptionHandler { /** * 处理自定义的业务异常 * @param req * @param e * @return */ @ExceptionHandler(value = MY.原创 2020-10-25 18:38:14 · 414 阅读 · 0 评论 -
SpringBoot(9) 错误处理机制
默认错误页面效果1. 浏览器,返回一个默认页面2,如果是其它客户端,默认响应一个json数据;用 Postman软件 来测试其它客户端原创 2020-04-19 23:21:35 · 134 阅读 · 0 评论 -
【Java面试题】SpringMVC的执行流程
1.用户向服务器发送请求,请求被Spring 前端Servlet DispacherServlet 捕获。2.DispacherServlet 对请求URL进行解析,得到请求资源标识符(URL)。然后根据该URL ,调用Handler Mapping 获得Handler 配置所有的相关对象(包括Handler 以及Handler对应的拦截器),最后以HandlerExecutionChain ...转载 2020-04-17 23:36:43 · 934 阅读 · 0 评论 -
SpringBoot(8) 2.x 日志处理
一,日志框架市场上存在非常多的日志框架。JUL(java.util.logging),JCL(Apache Commons Logging),Log4j,Log4j2,Logback、SLF4j、jboss-logging等。Spring Boot在框架内容部使用JCL,spring-boot-starter-logging采用了slf4j+logback的形式,Spring Boot也能自动适...原创 2020-04-15 21:43:59 · 151 阅读 · 0 评论 -
CentOs7 安装Mysql数据库
一:下载 MySQL 源的安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm二,安装MySql源的安装包yum -y install mysql57-community-release-el7-11.noarch.rpm查询安装效果三,yum 安装 mysql 启动 MySQL 服...转载 2020-04-11 12:07:17 · 148 阅读 · 0 评论 -
SpringBoot(6) 集成Druid数据源
一,介绍两种配置方式,但一般都是用SB配置文件配置 :1,使用springboot配置文件(application.properties)集成。2,使用Java配置类集成.SpringBoot提倡基于java的配置,尽管你可以使用XML源调用SpringApplication.run(),不过还是建议你使用@Configuration类作为主要配置源。(但我们还是用XML源较多)从Spri...原创 2020-04-11 11:42:01 · 268 阅读 · 0 评论 -
SpringBoot(5) 热部署集成
相信从eclipse转idea的开发人员,和 idea相比都会挺喜欢eclipse的热部署功能,因为改了前端页面又要重新发布实在有些麻烦。在SpringBoot我们可以使用 spring-boot-devtools 来实现热部署功能。spring-boot-devtools:是一个为开发者服务的一个模块,其中最重要的功能就是自动应用代码更改到最新的应用上面去。原理是在发现代码有更改之后,重...原创 2020-04-11 11:16:15 · 139 阅读 · 0 评论 -
SpringBoot(4) 集成SpringMVC and JSP
1,新建SpringBoot 项目2,导入所需依赖 <!--web场景支持--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte...原创 2020-04-10 00:38:38 · 314 阅读 · 0 评论 -
SpringBoot (3) 集成Mybatis实现简单的增删改查
1,新建项目2,加入所需依赖(jar) <!-- web支持 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...原创 2020-04-08 01:06:21 · 163 阅读 · 0 评论 -
SpringBoot (2) 入门 HelloWorld 探究
一,pom 文件父项目<!-- 我们的父项目:--><parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ve...原创 2020-04-07 22:33:02 · 159 阅读 · 0 评论 -
SpringBoot(1) 入门 (第一章)
一,简介 Spring boot 来简化Spring应用的开发,约定大于配置,去繁从简,just run 就能创建一个独立,产品级别的应用。背景:J2EE笨重的开发,繁多的配置,低下的开发效率,复杂的部署流程,第三方技术集成困难。解决:“Spring全家桶” 时代。Spring boot —》 J2EE一站式解决方案。Spring Cloud —》分布式整体解决方...原创 2020-03-31 22:23:26 · 324 阅读 · 0 评论