
SpringBoot
文章平均质量分 74
springboot遇到的问题及解决,实践
xjz_2002
人生苦短,我爱Java
展开
-
SpringBoot 解决 @Async + @Transactional 事务失效问题
如果调用 @Async + @Transactional 方法在同一个类中调用,会导致事务失效问题,这时我们需要注入代理对象来处理。原创 2025-04-09 22:00:57 · 168 阅读 · 0 评论 -
Java项目实战——瑞吉外卖(优化篇二)
MySQL主从复制是一个异步的复制过程,底层是基于MySQL数据库自带的二进制日志功能。就是一台或多态MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的复制然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。MySQL主从复制是MySQL数据库自带功能,无需借助第三方工具。master 将改变记录到二进制日志(binary log)slave 将master的binary log拷贝到它的中继日志(relay log)原创 2023-03-08 21:18:01 · 617 阅读 · 0 评论 -
Java项目实战——瑞吉外卖Day07(优化篇一)
是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache提供了一层抽象,底层可以切换不同的cache实现。具体就是通过接口来统一不同的缓存技术。CacheManager是Spring提供的各种缓存技术抽象接口。原创 2023-03-05 22:50:59 · 329 阅读 · 0 评论 -
SpringBoot+SqlServer查询接口
需求:根据站号查询前一个小时的所有数据,将数据返回格式为Map,即 首先是四个参数,每个参数中有12条数据(每5分钟一条数据,一小时12条),每条数据有参数:日期时间,该参数的值。原创 2024-01-29 22:21:05 · 2400 阅读 · 0 评论 -
@ControllerAdvice 统一管理异常/错误
【代码】@ControllerAdvice 统一管理异常/错误。原创 2024-02-22 22:20:50 · 1607 阅读 · 0 评论 -
HuTool工具使用(JSONUtil+JSONObject+JSONArray)
HuTool 中文文档:https://doc.hutool.cn/pages/json/原创 2024-02-03 11:51:58 · 5763 阅读 · 0 评论 -
Spring Boot解决跨域问题的3种方案
前后端分离大势所趋,跨域问题更是老生常谈,随便用标题去google或百度一下,能搜出一大片解决方案,那么为啥又要写一遍呢,不急往下看。原创 2024-02-02 09:29:30 · 1886 阅读 · 0 评论 -
SpringBoot+JdbcTempalte+SQLServer
小项目或者做demo时可以使用jdbc+sql server解决即可,这篇就基于spring boot环境使用jdbc连接sql server数据库,和spring mvc系列保持一致。在spring boot中使用jdbc 连接sql server数据只需要引入两个jar:spring-boot-starter-jdbc、spring-boot-starter-data-jpa。原创 2024-01-29 22:30:40 · 656 阅读 · 0 评论 -
SpringBoot学习笔记--数据库操作
中文手册:https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98。第三步、完成测试,运行ApplicationTests.java,观察数据源的运行类型。第二步、创建配置类 DruidDataSourceConfig.java。第三步、在 application.yml 配置操作数据源的信息。第一步、修改pom.xml,引入 druid 依赖。第四步、创建实体类 Furn.java。第一步、创建测试数据库和表。原创 2023-04-07 16:58:02 · 545 阅读 · 0 评论 -
@Resource和@Autowired有啥区别?
Autowired是Spring中的注解,@Resource是JSR-250中提供的注解,即Java提供的注解,从包名就可以看出来。@Autowired的依赖注入过程是由AutowiredAnnotationBeanPostProcessor支持的。@Resource的依赖注入过程是由CommonAnnotationBeanPostProcessor支持的。根据被注入属性的名称作为Bean名称进行依赖查找,并将对象设置到该属性。根据被注入属性的类型作为依赖类型进行查找,并将对象设置到该属性。原创 2023-04-06 21:38:13 · 321 阅读 · 0 评论 -
SpringBoot学习笔记-文件上传
简介:SpringBoot文件上传、UUID文件名上传及按日期目录分类上传。原创 2023-04-01 22:43:11 · 300 阅读 · 0 评论 -
SpringBoot学习笔记(4)-分析 SpringBoot 底层机制
【Tomcat 启动分析 + Spring 容器初始化+Tomcat 如何关联 Spring 容器 】原创 2023-03-23 23:30:31 · 187 阅读 · 0 评论 -
SpringBoot学习笔记(3)-依赖管理和自动配置
spring-boot-starter-parent 还有父项目, 声明了开发中常用的依赖的版本号并且进行自动版本仲裁, 即如果程序员没有指定某个依赖 jar 的版本,则以父项目指定的版本为准开发中我们引入了相关场景的 starter,这个场景中所有的相关依赖都引入进来了,比如我们做 web 开发引入了,该 starter 将导入与 web 开发相关的所有我们进去看一下,都引入了哪些依赖所有场景启动器最基本的依赖就是, 前面的依赖树分析可以看到这个依赖也就是 SpringBoot 自动配置的。原创 2023-03-20 22:23:26 · 462 阅读 · 0 评论 -
SpringBoot学习笔记(2)-application.properties配置大全
SpringBoot项目最重要也是最核心的配置文件就是application.properties,所有的框架配置都需要在这个配置文件中说明,以下配置大全转自https://blog.youkuaiyun.com/pbrlovejava/article/details/82659702。原创 2023-03-20 20:52:40 · 368 阅读 · 0 评论 -
SpringBoot学习笔记(1)-基本介绍
本专栏主要记录SpringBoot学习之路1.1.1 官网: https://spring.io/projects/spring-boot1.1.2 学习文档: https://docs.spring.io/spring-boot/docs/current/reference/html/1.1.3 离线文档: spring-boot-reference.pdf1.1.4 在线 API: https://docs.spring.io/spring-boot/docs/current/api/注意:开发原创 2023-03-19 22:32:23 · 230 阅读 · 0 评论