SpringBoot
shuaigg001
有钱人终成眷属,没钱人亲眼目睹,终生痛苦
展开
-
springdatajpa手动控制事务,开启,提交,回滚
1. springdatajpa手动控制事务,开启,提交,回滚定义事务接口,开启提交回滚import java.util.concurrent.Callable;public interface TransactionService { void begin(); void commit(); void rollback(); /** * 在事务中执行回调函数 * * @param callable 回调函数 */原创 2020-12-02 14:33:14 · 4690 阅读 · 1 评论 -
springboot-雪花算法生成IDLong型前端展示不了18位
/***** * 雪花算法生成的数据库主键id返回给前端时和本身的值不一致, * 于是后端进行断点调试发现没问题,于是问题聚焦于转换json格式, * 于是自定义Json格式化,因为使用Springboot,全是自动化配置, * 自定义json转换 */@JsonComponentpublic class LongToJsonConfig { @Bean public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBu原创 2020-11-16 20:34:01 · 1292 阅读 · 0 评论 -
springboot打jar包服务器运行shell脚本(多jar包启动,停止,重启)
#! /bin/sh# 端口号PORTS=(8081 8082 8083)# 模块MODULES=(gzpy-zhuanjia gzpy-zhuanjia-file gzpy-zhuanjia-jobtask)# 模块名称MODULE_NAMES=(专家系统 文件上传 定时工程)# jar包数组JARS=(gzpy-zhuanjia.jar gzpy-zhuanjia-file.jar gzpy-zhuanjia-jobtask.jar)# jar包路径JAR_PATH='/opt/gz原创 2020-08-28 09:04:21 · 404 阅读 · 1 评论 -
springboot整合rabbitMq
1.rabbitmq的五种队列模式简单队列工作队列发布、订阅路由主题rpc等1.常用的交换机因为消费者是从队列获取消息的,队列是绑定交换机的,所以对应的消息推送、接受模式有一下几种Direct Exchange路由模式是发布/订阅模式的一种特殊情况。路由模式的交换机类型为“direct”。绑定队列到交换机时指定 key,即路由键,一个队列可以指定多个路由键。生产者发送消息时需要指定路由键,这时,消息只会发送到绑定的key的对应队列中。直连型交换机,根据原创 2020-07-24 15:38:39 · 156 阅读 · 0 评论 -
springboot 邮件发送
springboot 邮件发送1. 依赖对JDK自带的邮件操作进一步封装,使用更快捷方便 <!--邮件--> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email&l...原创 2019-10-21 11:53:08 · 172 阅读 · 0 评论 -
springboot扫描不到mapper中的xml文件(解决办法)
springboot扫描不到mapper中的xml文件(解决办法)问题重现编译后mapper中没有xml编译文件运行报异常org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解决办法直接在pom文件中设置编译时扫描所有的xml文件 <build> <p...原创 2019-08-14 16:04:54 · 9666 阅读 · 2 评论 -
springboot集成mybatis 配置多数据源
springboot集成mybatis 配置多数据源创建一个springboot工程就不赘述了直接上代码:每一个数据源对应建立一个对应的包,如图:数据源配置如下:spring.datasource.basic.jdbc-url=jdbc:mysql://127.0.0.1:3306/XXX?serverTimezone=GMT%2B8&useUnicode=true&...原创 2019-08-01 16:55:30 · 485 阅读 · 0 评论 -
springboot+springdatajpa:javax
springboot+springdatajpa:javax.persistence.EntityExistsException运行异常1. 控制台异常输出org.springframework.dao.DataIntegrityViolationException: A different object with the same identifier value was already a...原创 2019-07-16 17:44:41 · 502 阅读 · 0 评论 -
springboot+mybatis使用分页插件pageHelper
springboot+mybatis使用分页插件pageHelper1.pom.xml文件添加依赖<!-- springboot分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId&...原创 2019-07-01 11:56:48 · 1116 阅读 · 0 评论 -
springboot集成Swagger遇到的问题
springboot集成Swagger2以及解决遇到的问题springboot集成Swagger-uiswagger2 官网:https://swagger.io/在pom.xml添加依赖<!-- swagger2 --> <dependency> <groupId>io.springfox</g...原创 2019-07-08 17:17:46 · 1537 阅读 · 0 评论 -
使用SpringdataJpa出现 ‘Table 'XXX.hibernate_sequence' doesn't exist’
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'xxx.hibernate_sequence' doesn't exist出现原因:springboot 1.4.1.RELEASE升级至2.0.5.RELEASE时,spring-boot-starter-data-jpa使用了hiber...原创 2019-06-27 15:27:26 · 1788 阅读 · 0 评论 -
springboot上传文件到文件夹
springboot上传文件至项目当前路径下的文件夹关键代码,之后会分享完整代码到gitee默认上传文件到文件夹 /** * 默认上传文件到文件夹 * * @param folder 默认文件夹 * @param file 上传的文件 * @return */ private String myfileUp(Stri...原创 2019-07-02 11:13:43 · 1852 阅读 · 0 评论 -
springboot中配置外部文件夹以及文件可访问
springboot中配置外部文件夹以及文件可访问此项目环境为Linux,Windows环境下的配置略有不同。下面代码有标记1.配置文件配置 application.yml spring: mvc: #静态资源映射访问路径 static-path-pattern: /** resources: #静态资源所在目录 static...原创 2019-07-02 10:53:02 · 12879 阅读 · 0 评论 -
spring boot版本不匹配导致 NoSuchMethodError 问题
spring boot版本和spring cloud版本的匹配关系SpringCloudSpringbootFinchley兼容springboot 2.0.x,不兼容springboot 1.5.xDalston和Edgware兼容springboot 1.5.x,不兼容springboot 2.0.xCamden兼容springboot1.4.x,不兼容...原创 2019-06-26 12:03:11 · 903 阅读 · 0 评论