
springboot
文章平均质量分 55
凉夏初晨
纯小白一枚,希望大佬指点迷津。
展开
-
Springboot整合spring Application event
1.事件的概念Spring的事件(Application Event)为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另外一个Bean知道并能做相应的处理,这时我们就需要让另外一个Bean监听当前Bean所发送的事件。Spring的事件需要遵循如下流程:(1)自定义事件,集成ApplicationEvent。(2)定义事件监听器,实现ApplicationListener。(3)使用容器发布事件。2.代码示例(1)定义事件类package c.原创 2022-04-28 09:20:28 · 324 阅读 · 0 评论 -
Springboot-声明式事务
1 Spring的事务机制所有的数据访问技术都有事务处理机制,这些技术提供了API用来开启事务、提交事务来完成数据操作,或者在发生错误的时候回滚数据。而Spring的事务机制是用统一的机制来处理不同数据访问技术的事务处理。Spring的事务机制提供了一个PlatformTransactionManager接口,不同的数据访问技术的事务使用不同的接口实现在程序中定义事务管理器的代码如下:@Bean public PlatformTransactionManager transact.原创 2022-04-27 14:53:06 · 2228 阅读 · 0 评论 -
Springboot整合Spring Data JPA
1 Spring Data JPA1.Spring Data JPA的概念在介绍Spring Data JPA的时候,我们首先认识下Hibernate。Hibernate是数据访问解决技术的绝对霸主,使用O/R映射(Object-Relational Mapping)技术实现数据访问,O/R映射即将领域模型类和数据库的表进行映射,通过程序操作对象而实现表数据操作的能力,让数据访问操作无须关注数据库相关的技术。随着Hibernate的盛行,Hibernate主导了EJB 3.0的JPA规范,JPA原创 2022-04-26 18:22:24 · 4164 阅读 · 0 评论 -
Springboot项目基础搭建
1.点击File-》New-》Project2.选择SDK,点击Next3.输入Group和Artifact信息,选择Java Version,点击Next4.根据自己需要选择相应jar包,也可都不选5. 定义Project name,点击Finish。6.弹出如下框,一般我会选择New Window7.这时直接启动服务,发现服务起不来,需要配下端口号,默认是8080,引入web jar包1》需要修改配置文件application.properti...原创 2022-04-26 09:54:38 · 686 阅读 · 0 评论 -
Springboot的cache缓存机制
我们知道一个程序的瓶颈在于数据库,我们也知道内存的速度是大大快于硬盘的速度的。当我们需要重复地获取相同的数据的时候,我们一次又一次的请求数据库或者远程服务,导致大量的时间耗费在数据库查询或者远程方法调用上,导致程序性能的恶化,这便是数据缓存要解决的问题。1.spring的缓存支持从Spring3.1开始,定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口用来统一不同的缓存的技术。其中,CacheMan原创 2022-04-19 16:25:05 · 4429 阅读 · 0 评论 -
Springboot+mysql+mybatisplus
本文是介绍基于mysql数据库实现的springboot项目1.引入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <exclusions> <原创 2022-04-18 18:05:05 · 1772 阅读 · 0 评论 -
springboot+clickhouse+mybatisplus
1.引入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId&..原创 2022-04-15 22:04:33 · 2312 阅读 · 0 评论 -
Spring Boot概述
目录1 什么是Spring Boot2 Spring Boot核心功能3 Spring Boot的优缺点1 什么是Spring Boot随着动态语言的流行(Ruby、Groovy、Scala、Node.js),Java的开发显得格外的笨重:繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。在上述环境下,Spring Boot应运而生。它使用“习惯优于配置”(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须手动进行配置)的理念让你的项目快速运行起来。使原创 2022-04-12 18:10:31 · 247 阅读 · 0 评论 -
Springboot整合Swagger
1.Swagger简介Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。2.引入jar包原创 2022-04-02 15:20:14 · 669 阅读 · 0 评论 -
springboot中的邮件功能
1.引入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>2.application.properties配置邮件相关信息spring.mail.default-encoding=UTF-8原创 2022-03-31 12:12:39 · 1652 阅读 · 0 评论 -
springboot+postgresql+mybatisplus
1.引入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId&g原创 2022-03-28 11:40:51 · 2440 阅读 · 0 评论 -
springboot项目整合sqlite+hive
1.引入pom文件 <!-- sqlite --> <dependency> <groupId>org.xerial</groupId> <artifactId>sqlite-jdbc</artifactId> <version>3.36.0.3</version> </dependency>原创 2022-03-01 10:39:13 · 481 阅读 · 0 评论 -
springboot整合前端react项目
由于最近公司为了节省成本,尽快上线,需要将前端开发的react项目整合到后端springboot项目中,直接使用,减少一系列的审批流程。。。纯小白,如有问题请留言多交流,还请路过的大佬多指点。1.创建springboot项目,引入pom文件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr.原创 2021-12-28 17:02:05 · 3482 阅读 · 0 评论 -
springboot项目整合Retry机制
1.引入pom.xml <dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId></dependency><dependency> <groupId>org.aspectj</groupId > <artifact...原创 2021-07-09 11:30:01 · 224 阅读 · 0 评论