spring boot
qq_31683775
这个作者很懒,什么都没留下…
展开
-
Spring boot 集成单元测试
【代码】Spring boot 集成单元测试。原创 2023-08-26 17:47:18 · 1195 阅读 · 0 评论 -
mybatis plus 配置自动设置创建时间和创建人id
如果无效,则需要加入一下配置原创 2023-08-19 16:17:38 · 811 阅读 · 0 评论 -
mybatis 基础上整合 mybatis-plus
4.修改 MyBatis 配置类中的 SqlSessionFactory bean,确定bean的类型为 MybatisSqlSessionFactoryBean。2.修改application.yml 文件 ,把 mybatis 下的配置项 上级的 mybatis 名称 替换为 mybatis-plus。3.修改mybatis的配置文件mybatis-config.xml ,加入拦截器。7.修改serivice 实现类,使其继承 ServiceImpl。原创 2023-08-18 17:12:18 · 242 阅读 · 0 评论 -
nohup cronolog 后台运行jar包
nohup cronolog 后台运行jar包原创 2023-07-20 09:46:01 · 142 阅读 · 0 评论 -
spring boot 生成拼团海报
生成海报图片原创 2023-05-25 10:49:08 · 343 阅读 · 0 评论 -
maven com.squareup.okhttp3:okhttp-bom:pom:4.0.1 打包时找不到包
maven com.squareup.okhttp3:okhttp-bom:pom:4.0.1 打包时找不到包原创 2023-04-20 11:51:04 · 624 阅读 · 0 评论 -
spring boot addResourceHandlers 无效
spring boot addResourceHandlers 无效原创 2023-03-04 18:00:58 · 806 阅读 · 0 评论 -
docker 容器内 使用 arthas
docker 容器内 使用 arthas (1 服务器使用openjdk 如果你系统上使用的jdk是openjdk,在运行java -jar xxx.jar时,会出现Can not find java process. Try to run `jps` command lists the instrumented Java HotSpot VMs on the target system.Please select an available pid.的异常。那是因为其没有jps,a原创 2023-02-23 14:41:44 · 2004 阅读 · 0 评论 -
arthas 修改 spring boot 的线上代码
arthas 修改 spring boot 的线上代码这个时候有一个问题,就是现在这一步骤得到的java文件,在修改完成后得到class文件时,有可能会报错,这时候,可以把测试好的java代码替换掉这个文件内容,在编译为class文件时,就不会有错了,也可以将测试好的class文件复制线上服务器,下一步直接替换class文件就可以了原创 2023-02-23 10:18:24 · 698 阅读 · 0 评论 -
Maximum upload size exceeded; nested exception is java.lang.IllegalStateException
Maximum upload size exceeded; nested exception is java.lang.IllegalStateException异常的解决办法就是指定文件大小原创 2023-02-18 15:34:31 · 131 阅读 · 0 评论 -
Spring publisher.publishEvent 测试
测试证明, publisher.publishEvent 是可以像广播一样让所有接受者都收到消息的原创 2022-12-02 10:08:19 · 220 阅读 · 0 评论 -
maven 模块化工程 跨模块读取项目资源文件,获得资源文件真实路径
maven 多模块工程 跨模块读取资源文件1.最简单的方式,就是直接在资源文件目录读取,但是这种方式,打成jar包后会读取失败,因为资源文件在jar包内,是不能通过绝对路径访问的String pfxPath = YSTxService.class.getResource("/cert/"+YinShengConstant.partnerId+".pfx").getPath().toString();String cerPath = YSTxService.class.getResource("/原创 2022-04-13 10:51:21 · 2424 阅读 · 2 评论 -
spring boot logback SizeAndTimeBasedRollingPolicy 无效
使用 SizeAndTimeBasedRollingPolicy 对日志进行时间和大小归档是,总是无法按照时间和大小生成归档文件.改为 TimeBasedRollingPolicy 加 SizeAndTimeBasedFNATP 的方式问题解决原创 2022-03-31 17:14:21 · 3127 阅读 · 1 评论 -
断点导致spring boot 启动失败
原创 2021-12-28 15:32:15 · 346 阅读 · 0 评论 -
spring boot 配置腾讯云 ssl 证书
先去腾讯云控制台,申请并下载ssl证书我们选择tomcat 文件夹里的 证书文件把 admin.taotaoxianjituan.com.jks 文件放在resources 文件夹下在更改配置server: port: 443 ssl: # ssl相关配置 enabled: true key-store: classpath:admin.taotaoxianjituan.com.jks key-store-password: aaaaaa k..原创 2021-11-06 15:22:57 · 475 阅读 · 0 评论 -
spring boot 配置http 和 https 同时访问
@Value("${server.http.port}") private int httpPort;// 配置http @Bean public ServletWebServerFactory servletContainer() { TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory(); tomcat.addAdditionalT...原创 2021-11-06 15:14:25 · 112 阅读 · 0 评论 -
java 快速构建树形结构
@Test public void menusBuild() throws InterruptedException { List<Menu> list = menuService.list(); List<MenuDto> convert = generator.convert(list, MenuDto.class); Map<Long, List<MenuDto>> collect ...原创 2021-09-14 17:33:24 · 215 阅读 · 0 评论 -
rabbitmq 开启 后台管理
查看插件列表rabbitmqctl status开启后台管理工程rabbitmq-plugins enable rabbitmq_management访问http://127.0.0.1:15672/新建用户设置权限添加 virtual-host:原创 2021-09-13 16:52:30 · 371 阅读 · 0 评论 -
rabbitmq和erl10 安装后启动报错
C:\Users\Administrator>rabbitmq-server.bat start{"init terminating in do_boot",{undef,[{rabbit,boot,[],[]},{init,start_em,1,[{file,"init.erl"},{line,1111}]},{init,do_boot,3,[{file,"init.erl"},{line,819}]}]}}init terminating in do_boot ({undef,[{rabbi.原创 2021-09-13 16:10:00 · 2729 阅读 · 0 评论 -
spring boot redis 过期监听
首先修改redis 配置文件redis.windows.conf默认为notify-keyspace-events ""修改为notify-keyspace-events Ex新建 RedisKeyExpirationListener 继承MessageListener 类package co.yixiang.message.redis.listener;import cn.hutool.core.util.StrUtil;import co.yixiang....原创 2021-07-21 10:47:40 · 334 阅读 · 0 评论 -
docker spring cloud 远程debug
开启一个远程端口 8099 , 在启动jar包时加上命令-jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8099接下来,在idea上启动一个远程debug项目原创 2020-03-26 13:52:16 · 422 阅读 · 0 评论 -
spring boot 读取 resources 下的文件,把文件内容读到String中
File file = ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX+"static/detect.js");String result = IOUtils.toString(new FileInputStream(file), String.valueOf(StandardCharsets.UTF_8));原创 2020-03-07 17:41:22 · 2956 阅读 · 0 评论 -
spring boot 在bean 加载后做一些事
如果我们想在一个@Service 加载完成后,做一些初始化操作@Servicepublic class AccountService implements InitializingBean { @Override public void afterPropertiesSet(){ //做一些初始化操作 }}...原创 2020-02-20 15:03:58 · 256 阅读 · 0 评论 -
@Scheduled 定时任务注解不能运行
定时任务类上加@Component 注解定时任务方法上加@Scheduled(cron = "0/20 * * * * ?") 注解但是定时任务不能调起经过测试还需要在spring boot 启动类上加@EnableScheduling 注解才启动成功...原创 2020-02-07 16:12:57 · 1389 阅读 · 0 评论 -
idea spring boot 远程 debug
在远程服务器启动jar包java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8084 pdd2api-1.0.0.jar端口号,和jar包换成自己的jar包启动完成后打印这个,就连接成功了然后就可以在代码中打断点,和请求远程服务器了...原创 2020-02-06 13:49:05 · 121 阅读 · 0 评论 -
java 连接mysql Communications link failure 错误
在连接后面加useSSL=false&serverTimezone=GMT 参数就可以了或者:查看等待时间show global variables like 'wait_timeout';设置等待时间set global wait_timeout=604800;set global interactive_timeout=604800;...原创 2020-02-03 11:01:22 · 1379 阅读 · 0 评论 -
spring eureka 不能进入后台管理页面
spring eureka 默认的后台管理页面是8761但是在项目中配置的是 7001访问8761无法打开以为7001端口是服务注册使用的端口,不是访问后台管理的端口但是用7001访问了下,可以进入后台管理页面...原创 2020-01-31 16:21:02 · 1853 阅读 · 0 评论 -
spring @Scheduled 注解 如何另起一个线程执行
@Scheduled 注解 默认是单线程的,启动任务之前,之前任务必须执行结束如果一个任务非常的耗时,那就会影响后续任务执行,但是有些任务是必须及时更新的这时候可以使用 @EnableAsync和@Async 让当前任务另作为一个线程启动这样这个定时任务就不受其他任务没有结束影响了...原创 2020-01-21 09:54:39 · 1529 阅读 · 0 评论 -
spring boot logback.xml 配置彩色日志和分类输出到文件中
spring boot 默认使用了logback日志框架,都说比log4j性能更高在新建 logback.xml 后,发现启动项目后,打印日志变成白色的了,没有之前的彩色了,我们新建的配置文件,取代了默认的配置中间研究了很长时间怎样恢复成彩色,和日志分类输出到文件,现在才发现可以这样配置加入这些配置,就会恢复成彩色了<?xml version="1.0" encodi...原创 2020-01-19 18:30:23 · 2112 阅读 · 0 评论 -
spring boot 使用redis 超时时间重新设置的问题
如果要计算每24小时的下单量,通常的做法是,取出旧值,进行加一在设置回去,但是这样就出现了一个问题第二次设置值的时候,把超时时间重新设置成个24小时这样无疑的记录24小时的数量是不准确的并且spring boot 中,默认使用了spring 来操作redis ,使存在每个redis中的值,都会加前面加入一些东西1) "\xac\xed\x00\x05t\x00\x0b...原创 2020-01-18 13:58:24 · 4463 阅读 · 0 评论 -
docker-maven-plugin Failed to execute goal com.spotify:docker-maven-plugin:0.4.14:build (default-cl
Failed to execute goal com.spotify:docker-maven-plugin:0.4.14:build (default-cli) on project oauth: Exception caught<build> <plugins> <plugin> <groupId>org.springfr...原创 2020-01-09 14:02:13 · 5490 阅读 · 0 评论 -
docker-maven-plugin 插件使用
编辑pom.xml<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven...原创 2020-01-09 13:13:12 · 913 阅读 · 0 评论 -
使用 maven 生成 docker 镜像时 ADD failed: Forbidden path outside the build context: ../../../target/config-
FROM java:8VOLUME /tmpADD ../../../target/config-service-0.0.1-SNAPSHOT.jar config-service.jarRUN bash -c 'touch /config-service.jar'EXPOSE 80ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./...原创 2020-01-09 11:33:51 · 5173 阅读 · 0 评论 -
spring Cloud 使用 maven docker 部署
修改pom.xml 文件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-ma...原创 2020-01-09 11:05:34 · 341 阅读 · 0 评论 -
spring boot 开启事务
注入://开启事务@AutowiredDataSourceTransactionManager dataSourceTransactionManager;@AutowiredTransactionDefinition transactionDefinition;代码片段://开启事务 TransactionStatus transactionS...原创 2020-01-06 16:33:03 · 149 阅读 · 0 评论 -
spring boot @Date注解失效
编译报错:Error:(131, 25) java: 找不到符号 符号: 方法 getId() 位置: 类型为@javax.validation.Valid com.zfl.entity.Order的变量 orderset git 方法都没有解决办法问题解决了...原创 2020-01-01 09:37:04 · 836 阅读 · 0 评论 -
mybatis plus 生成代码 保存方法主键报错 nested exception is org.apache.ibatis.reflection.ReflectionException: Cou
报错:nestedexceptionisorg.apache.ibatis.reflection.ReflectionException:Couldnotsetproperty'id'of'classcom.zfl.entity.PayChannel'withvalue'1211943844533362690'Cause:java.lang.IllegalArg...原创 2019-12-31 17:46:01 · 956 阅读 · 0 评论