spring能力boot

Spring系列:基于Spring-Jdbc实现事务

目录一、事务基本概念二、编程式事务三、声明式事务前期准备四、基于注解的声明式事务@Transactional注解标识的位置事务属性:只读事务属性:超时事务属性:回滚策略事务属性:隔离级别事务属性:传播行为测试五、基于XML的声明式事务 一、事务基本概念 ①什么是事务 数据库事务( transacti ......
Spring Spring-Jdbc 事务 Jdbc

Spring Boot学习随笔- RestFul API(@RestController、@RequestBody、@PathVariable),使用ResponseEntity+HttpStatus作为返回值

这一章讲述了RESTful API的基本概念和设计原则。通过比较传统方式和RESTful方式操作资源的URL定义,能明显看出RESTful的简洁和意图明确。RESTful的API设计使用不同的HTTP方法来操作资源,比如GET用于查询、POST用于新增、PUT用于更新全部字段、PATCH用于更新部分... ......

Spring事务@Transaction失效原因

目录Spring事务@Transaction不生效的原因1、数据库引擎不支持事务2、事务管理器配置问题3、没有被 Spring IOC管理4、非public方法5、内部方法调用(常见)6、异常被捕获(常见)7、非受检异常(常见) Spring事务@Transaction不生效的原因 1、数据库引擎不 ......
Transaction 事务 原因 Spring

Spring应用最常用的工具类汇总

文件资源访问 假设有一个文件地址位于 Web 应用的类路径下,您可以通过以下方式对这个文件资源进行访问: FileSystemResource 以文件系统绝对路径的方式进行访问; ClassPathResource 以类路径的方式进行访问; ServletContextResource 以相对于 W ......
常用 工具 Spring

Spring学习记录之Spring对IoC的实现

Spring学习记录之Spring对IoC的实现 前言 这篇文章是我第二次学习b站老杜的spring相关课程所进行的学习记录,算是对课程内容及笔记的二次整理,以自己的理解方式进行二次记录,其中理解可能存在错误,欢迎且接受各位大佬们的批评指正; 关于本笔记,只是我对于相关知识遗忘时快速查阅了解使用,至 ......
Spring IoC

Spring提供的实用纯Java工具类合集

在Spring Framework里的spring-core核心包里面,有个org.springframework.util里面有不少非常实用的工具类。 该工具包里面的工具类虽然是被定义在Spring下面的,但是由于Spring框架目前几乎成了JavaEE实际的标准了,因此我们直接使用也是无妨的,很 ......
工具 Spring Java

Maven uber-jar(带依赖的打包插件) spring-boot-maven-plugin

转载自:https://blog.csdn.net/Ares5kong/article/details/128791102 文章目录 最基础的 spring-boot-maven-plugin 使用 指定入口类 安装部署原始 Jar 包到仓库 保持原始Jar包名称,为 spring-boot-mav ......

深入理解 Spring IoC 和 DI:掌握控制反转和依赖注入的精髓

在本文中,我们将介绍 IoC(控制反转)和 DI(依赖注入)的概念,以及如何在 Spring 框架中实现它们。 什么是控制反转? 控制反转是软件工程中的一个原则,它将对象或程序的某些部分的控制权转移给容器或框架。我们最常在面向对象编程的上下文中使用它。 与传统编程相比,传统编程中我们的自定义代码调用 ......
精髓 Spring IoC

Aliyun Cloud Native App Initializer Spring Starter

* [Cloud Native App Initializer](https://start.aliyun.com/)* [版本说明 · alibaba/spring-cloud-alibaba Wiki · GitHub](https://github.com/alibaba/spring-clo ......
Initializer Starter Aliyun Native Spring

Spring 框架模块深度解析:核心容器、数据访问、Web 层与其他关键模块

Spring 可能成为您的所有企业应用程序的一站式商店。但是,Spring 是模块化的,允许您挑选适用于您的模块,而无需引入其他模块。下面的部分提供了 Spring Framework 中所有可用模块的详细信息。Spring Framework 提供了大约20个模块,可以根据应用程序要求使用。 核心 ......
模块 容器 框架 深度 核心

启动springboot的测试类,报红:Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

启动springboot的测试类时, 报红:Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has bee ......

spring boot启动速度提升技巧

1、启用Spring Boot的快速启动模式 在Spring Boot 2.3及更高版本中,引入了快速启动模式,它可以明显减少应用程序的启动时间。可以在application.properties文件中添加以下配置来启用快速启动模式: spring.main.lazy-initialization= ......
速度 技巧 spring boot

深度剖析 Spring 框架在 Java 应用开发中的优势与应用

Spring 是用于企业 Java 应用程序开发的最流行的应用程序开发框架。全球数百万开发人员使用 Spring Framework 创建高性能、易于测试和可重用的代码。Spring Framework 是一个开源的 Java 平台。它最初由 Rod Johnson 编写,并于 2003 年 6 月 ......
应用开发 框架 深度 优势 Spring

[转]Spring Security 中默认使用的 BCryptPasswordEncoder 密码加盐

原文地址:Spring Security BCryptPasswordEncoder 密码加盐_bcryptpasswordencoder 加盐-CSDN博客 引入spring-boot-starter-security 的Jar包 <dependency> <groupId>org.springf ......

QA团队基于DataLeap开放平台能力的数据测试实践

背景 &痛点 随着生态体系扩展和业务发展,数据在业务中承担的决策场景越来越多样化,一部分数据已应用在资损、高客诉等高风险场景,因此对数据质量的要求,尤其是高风险场景的质量要求非常之高。但在保障过程中往往面临以下痛点: 无标准化流程,管控能力较弱 研发 QA 人力比高达 20:1,因此 QA 采用分级 ......
DataLeap 团队 能力 数据 平台

Spring 自带的常用工具包

在Spring Framework里的spring-core包里面,有个org.springframework.util里面; 另一个工具包是commons-lang3 参考:https://mp.weixin.qq.com/s/ZalSIQMRXJ0edhJUaw7oxw ......
工具包 常用 工具 Spring

解决网络协议服务器问题的关键:定位能力与抓包技术

本文分享自华为云社区《提升网络协议服务器的定位能力》,作者:张俭。 近期,我再次涉足于协议服务器相关的工作领域,致力于定位并解决各种问题。简单总结一些心得给大家。如果想要定位出协议服务器的问题,那么这些能力可能至关重要。 注:我这里比较偏向协议本身的问题,不涉及一些通用的网络问题(如网络吞吐量上不去 ......
关键 能力 服务器 问题 技术

Java基础-Spring篇

Spring框架的七大模块 Spring Core:框架的最基础部分,提供 IoC 容器,对 bean 进行管理。 Spring Context:继承BeanFactory,提供上下文信息,扩展出JNDI、EJB、电子邮件、国际化等功能。 Spring DAO:提供了JDBC的抽象层,还提供了声明性 ......
基础 Spring Java

Spring Boot学习随笔- 第一个Thymeleaf应用(基础语法th:,request、session作用域取值)

这一章介绍了Thymeleaf,Java模板引擎,用于Web和独立环境,与Spring Boot紧密集成。它适用于有无网络的场景,让美工和程序员分别在浏览器和服务器上查看静态与动态页面。笔记详细讲解Thymeleaf的配置、语法,如th:text提交基本数据、th:each穿越集合,以及通过th:i... ......
语法 Thymeleaf 随笔 作用 request

spring:Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup

设置了父类框架 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.10.RELEASE</version> <re ......

spring:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory”

Java运行时环境中找不到org.apache.commons.logging.LogFactory这个类。 在maven中导入依赖即可 <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</arti ......

Spring Boot 核心接口之 Envirnoment

Spring Boot 核心接口之 Envirnoment 转载自:https://zhuanlan.zhihu.com/p/357050965?utm_id=0 Srping Boot 中我们使用 EnvironmentAware 注入 Environment 对象后,可以在 Environmen ......
Envirnoment 接口 核心 Spring Boot

Spring cache整合Redis

Spring cache整合Redis,并给它一个过期时间! 转载自:https://zhuanlan.zhihu.com/p/138295935 不知道你们有没给cache设置过过期时间,来试试? 上一篇文章中,我们使用springboot集成了redis,并使用RedisTemplate来操作缓 ......
Spring Redis cache

Spring工具类--路径匹配(AntPathMatcher)--使用/实例

原文网址:Spring工具类--路径匹配(AntPathMatcher)--使用/实例_IT利刃出鞘的博客-CSDN博客 简介 整个Spring(SpringBoot)框架的路径解析都是按照Ant的风格来的,比如:Controller的请求路径、文件路径、包的路径。所以,掌握Ant的路径匹配很重要。 ......
AntPathMatcher 路径 实例 工具 Spring

Spring Boot 3.0 升级 实战踩坑记录

转载自:https://juejin.cn/post/7176204472082038840 Spring Boot 3.0 升级 实战踩坑记录 Spring Boot常用于Java后端开发,于2022年11月24日正式发布了3.0.0版本,带来了全新的特性、升级了依赖版本乃至Java版本,与此同时 ......
实战 Spring Boot 3.0

Spring Bean的生命周期

在Spring框架中,在IOC容器中管理的Bean分为单例和原型两种,单例Bean在容器启动时就实例化,原型Bean则是每次从容器中请求时才会实例化。而不管是单例还是原型,Bean的生命周期都是基本一致的。 生命周期流程图 Spring Bean的生命周期分为四个阶段:实例化 Instantiati ......
周期 生命 Spring Bean

spring加载bean流程解析

spring加载bean流程解析 转载自:https://www.cnblogs.com/wyq178/p/11415877.html spring作为目前我们开发的基础框架,每天的开发工作基本和他形影不离,作为管理bean的最经典、优秀的框架,它的复杂程度往往令人望而却步。不过作为朝夕相处的框架, ......
流程 spring bean

Spring的事务实现原理

Spring事务 Spring本身并不实现事务,Spring事务的本质还是底层数据库对事务的支持,没有数据库事务的支持,Spring事务就不会生效。 例如:使用JDBC操作数据库,使用事务的步骤主要分为如下5步: 第一步:获取连接Connection con = DriverManager.getC ......
原理 事务 Spring

将 Spring Boot WAR 部署到 Tomcat 服务器

Servlet 容器期望应用程序满足要部署的某些协定。对于 Tomcat,合约是 Servlet API 3.0。 为了让我们的应用程序满足这个契约,我们必须对源代码进行一些小的修改。 首先,我们需要打包一个 WAR 应用程序而不是 JAR。为此,我们将使用以下内容更改 pom.xml: <pack ......
服务器 Spring Tomcat Boot WAR

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'keyWord' not found. Available parameters are [keyword, param1]

Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingExcepti ......
共3500篇  :7/117页 首页上一页7下一页尾页