SpringBoot
文章平均质量分 53
SpringBoot
北辰之北灬
向着Sun前进!!!
展开
-
使用Spring Boot框架maven项目新建后启动失败, 提示Unregistering JMX-exposed beans on shutdown
控制台输出信息如下:2017-07-13 17:23:16.362 INFO 23232 --- [ main] com.jssz.demo1.Demo1Application : Starting Demo1Application on PP with PID 23232 (W:\WorkSpace\EclipseWorkspace\demo1\tar原创 2017-07-13 17:34:58 · 4466 阅读 · 3 评论 -
@Transactional自调用失效问题
@Transactional在如下自调用场景下会失效@Servicepublic class UserServiceImpl implements UserService { @Autowired private UserDao userDao = null; // 传播行为定义为REQUIRED @Override @Transactional(isolation = Is...原创 2018-10-19 12:14:11 · 1272 阅读 · 1 评论 -
@Transactional配置—传播行为
传播行为传播行为(Propagation):方法之间调用事务采用的策略问题。在Spring中,当一个方法调用另外一个方法是,可以让事务采取不同的策略工作,如新建事务或者挂起事务等。我们看下Propagation的源码。其中的注释即要讲解的内容package org.springframework.transaction.annotation;import org.springfr...原创 2018-10-19 11:58:12 · 1789 阅读 · 0 评论 -
Spring声明式事务的使用(@Transactional)
前言Spring声明式事务是基于Spring AOP实现的,如果对Spring AOP不太了解,可以先了解一下Spring AOP。事务约定对于声明式事务,时使用@Transactional注解进行标注的。这个标注可以标注在类或者方法上,当它标注在类上时,代表这个类所有公共(public)非静态的方法都将启用事务功能。在@Transactional中,还允许配置多种配置,如:事务的...原创 2018-10-19 10:48:42 · 1346 阅读 · 0 评论 -
使用Spring Boot框架maven项目新建后启动失败, 提示Unregistering JMX-exposed beans on shutdown
控制台输出信息如下:2017-07-13 17:23:16.362 INFO 23232 --- [ main] com.jssz.demo1.Demo1Application : Starting Demo1Application on PP with PID 23232 (W:\WorkSpace\EclipseWorkspace\demo1\ta...原创 2018-10-18 12:04:07 · 282 阅读 · 0 评论 -
SpringBoot读取配置的5种方式
读取application文件在application.yml或者properties文件中添加:info.address=USAinfo.company=Springinfo.degree=high@Value注解读取方式import org.springframework.beans.factory.annotation.Value;import org.sprin...转载 2018-09-29 12:26:32 · 9268 阅读 · 1 评论 -
使用@Value读取yml配置文件编译报错
直接上编译时发生的错误Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.redis.cache.on' in value "${spring.redis.cache.on...原创 2018-09-29 12:16:06 · 8107 阅读 · 1 评论 -
Findbugs中的BUG:May expose internal representation by returning reference to mutable object 引发问题说明
在使用IDEA的findbugs的插件检测model层类的时候发生如下错误:May expose internal representation by returning reference to mutable objectReturning a reference to a mutable object value stored in one of the object's field...原创 2018-09-27 11:01:23 · 18785 阅读 · 0 评论 -
SpringBoot集成Druid连接池,Caused by: java.lang.ClassNotFoundException: org.apache.log4j
github:https://github.com/alibaba/druidSpringBoot版本:1.5.9.RELEASE 默认使用的日志框架为log4j2在配置 Druid 数据监控时,进行了如下配置# 配置监控统计拦截的filters,去掉后监控界面sql将无法统计,'wall'用于防火墙spring.datascoure.filters= stat, wall,l...原创 2018-09-20 14:55:20 · 4301 阅读 · 0 评论 -
Springboot框架下Date类型数据上传问题
问题场景:使用Springboot框架搭建服务,实现如下需求, 服务端使用实体类接收客户端上传具有相同结构的json数据信息,其中实体类的属性字段中包含java.util.Date类型的属性字段。问题描述:1.由客户端上传的json数据中Date字段格式为“2016-08-15 17:00:00”,测试调用时报如下错误:{ "timestamp": 1521217111334, "stat...原创 2018-03-17 00:33:25 · 10329 阅读 · 2 评论 -
spring boot 集成spring data jpa 时报错java.lang.ClassNotFoundException: org.hibernate.OptimisticLockExcep
版本环境:spring boot (1.5.9.Release)pom.xml文件: org.springframework.boot spring-boot-starter-parent 1.5.9.RELEASE com.oracle ojdbc6 ${oracle.ojdbc6.version}原创 2018-01-09 16:51:36 · 5823 阅读 · 1 评论 -
SpringBoot下开启定时机制
有时候我们在做项目时,会遇到使用定时任务来定时执行一些操作,如:文件迁移,备份等等。今天就来跟大家一起学习下如何在SpringBoot中创建定时任务。1.首先我们需要修改Spring Boot启动文件,加入注解@EnableScheduling来开启定是机制。代码如下:@SpringBootApplication@EnableSchedulingpublic class Proj...原创 2018-10-24 17:01:10 · 537 阅读 · 0 评论