草庐IT

springboot-starter

全部标签

springboot集成mybatis-plus

文章目录一、配置1、maven依赖2、配置文件application.yaml二、创建过程1.创建数据库与java实体类2.mapper或dao层3.mapper.xml文件4.service层5.controller层三、设置时间自动填充1.实体类日期类型设置2.自定义元对象处理器四、分页查询1.配置类中创建bean2.调用分页查询的方法五、多对一映射、一对多映射1.数据库表设计2.多对一映射:association3.一对多映射:collection六、代码生成器1.maven依赖2.代码编写环境:jdk1.8springboot:2.5.14一、配置1、maven依赖dependenci

美妆商城系统 SpringBoot + Vue 【毕业设计 资料 + 源码】

我|在这里🕵️读书|长沙⭐软件工程⭐本科🏠工作|广州⭐Java全栈开发(软件工程师)🎃爱好|研究技术、旅游、阅读、运动、喜欢流行歌曲🏷️标签|男自律狂人目标明确责任心强✈️公众号|热爱技术的小郑🚀邮箱|2977429967@qq.com✈️GitHub项目仓库开源项目+实战Demo 为何而写?🍍好记性不如烂笔头,记录学习的相关知识、项目BUG解决🍇复盘总结,加深记忆,方便自己查看🍑分享知识,咱就是这么乐于助人、专注填坑20年、哈哈哈哈 目标描述🏆没有伞的孩子、只能用力奔跑。向着架构师的方向努力、做一个有始有终的人。一、前言使用技术栈SpringBoot+Vue+Mybatis+Mysql该系统

SpringBoot中进行事务回滚的方法

在SpringBoot中,可以使用TransactionTemplate或@Transactional注解来进行事务管理。如果想要手动回滚事务但不能使用try-catch语句,可以使用TransactionTemplate的execute方法或者@Transactional注解的rollbackFor属性来实现。下面分别介绍这两种方式的实现方法:1.使用TransactionTemplate进行手动事务回滚:@ComponentpublicclassMyService{@AutowiredprivateTransactionTemplatetransactionTemplate;publicv

springboot中Injection of resource dependencies failed

问题一:无非就是注解的问题,业务实现类加@Service,映射类加@Mapper、启动类上加上@MapperScan(basePackages="xxx.xxx")以及@Resouce和@Autowired的使用(IDEA中最好使用@Resouce,倒不是说@Autowired有错,但是会报波浪线或者爆红,虽然不影响运行),这类问题没什么好说的,自己看一下漏什么补什么。问题二:@ResourceXXXMapperxMapper;@ResourceYYYMapperxMapper;或者@AutowiredXXXMapperxMapper;@AutowiredYYYMapperxMapper;名字

The last packet sent successfully to the server was XXX milliseconds ago解决方案(Springboot+Mysql5.7)

【原因】   Mysql有连接自动过期机制,如果不配置,默认8小时过期,但springboot中使用的线程池自认为连接依然可用,但实际连接已失效。【解决方案】   1、修改MySQL的配置文件my.cnf,参考如下配置:    bind-address=0.0.0.0    wait_timeout=3600【注:单位(秒)】       interactive_timeout=3600【注:单位(秒)】    connect_timeout=300【注:单位(秒)】      注释如下行:         #skip-networking2、让JDK使用IPv4而不是IPv6export_J

【开发篇】九、SpringBoot整合ES(ElasticSearch)

文章目录1、整合2、简单示例3、一点补充4、增删改查索引与文档1、整合整合思路都一样,先起步依赖或普通依赖,再配置,再封装的操作对象。先引入依赖:dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-data-elasticsearchartifactId>dependency>application.yaml配置:spring:elasticsearch:rest:uris:http://localhost:9200在需要的地方注入客户端操作对象:@AutowiredElasti

基于SpringBoot的校园就业信息管理系统的设计与实现 毕业设计开题报告

 博主介绍:《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。所有项目都配有从入门到精通的基础知识视频课程,免费项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!在文章末尾可以获取联系方式基于SpringBoot的校园就业信息管理系统的设计与实现毕业设计开题报告一、研究背景与意义在高等教育日益普及的今天,大学生就业问题越来越受到社会各界的关注。校园就业信息管理系统能够帮助大学生更好地了解就业市场,提高就业率和就业质

springboot dynamic多数据源demo以及常见切换、事务问题

目录一:引入依赖二:配置多数据源三:切换数据源DS注解四:切换数据源以及事务相关问题:1.使用动态数据源(@DS)时,@Transactional使用不当会照成@DS失效。2.@Transaction开启了事务,为什么多数据源事务不生效?3.其余问题了解一:引入依赖 com.baomidou dynamic-datasource-spring-boot-starter 3.5.1二:配置多数据源yaml配置通过yaml配置主数据源,这里就只配置了一个主数据源,后续通过代码来自由的切换数据源。spring:datasource:dynamic:hikari:connection-timeout:

SpringBoot——数据访问

优质博文:IT-BLOG-CN对于数据访问层,无论是SQL还是NoSQL,SpringBoot默认采用整合SpringData的方式进行统一处理,添加大量自动配置,屏蔽了很多设置。引入各种xxxTemplate,xxxRepository来简化我们对数据访问层的操作。对我们来说只需要进行简单的设置即可。一、整合基本的JDBC与数据源【1】引入jdbcstarter[spring-boot-starter-jdbc]和MySQL驱动。dependency>groupId>org.springframework.bootgroupId>artifactId>spring-boot-starter-

SpringBoot——静态资源及原理

优质博文:IT-BLOG-CN一、使用SpringBoot的步骤【1】创建SpringBoot应用,选中自己需要的模块。【2】SpringBoot已经默认将这些场景配置好,只需要在配置文件中指定少量配置就可以运行起来。【3】编写业务逻辑代码。二、自动配置原理我们要了解SpringBoot帮我们配置了什么?能不能修改?能修改那些配置?能不能扩展等等。【1】xxxAutoConfiguration:帮我们给容器中自动配置组件。【2】xxxProperties:配置来封装配置文件的内容。三、SpringBoot对静态资源的映射规则当创建一个jar工程时,想引入css等静态资源时,需要遵守Spring