
Spring boot
司马缸砸缸了
主要擅长领域:中间件,JAVA,分布式,APM。善于专研,乐于分享。人生格言:只管努力,其他的交给命运。
展开
-
【弄nèng - Springboot 】Springboot集成Mybatis-plus mapper.xml报错
说明配置文件中@MapperScan加了,yml中也配置了,启动还是报错。@MapperScan("com.yy.community.modules.*.mapper")#mybatismybatis-plus: mapper-locations: classpath*:/mapper/**/*.xml #实体扫描,多个package用逗号或者分号分隔 typeAliases...原创 2019-07-12 17:19:47 · 3070 阅读 · 2 评论 -
【弄nèng - Springboot 】——Springboot 整合Druid
文章目录1. 添加依赖pom.xml2. 配置YML3. 配置监控页面代码地址链接本片以使用为主,概念请百度。1. 添加依赖pom.xml <druid.version>1.1.10</druid.version> <!-- druid --> <dependency> <grou...原创 2019-07-14 23:09:08 · 175 阅读 · 0 评论 -
【弄nèng - Springboot】——Springboot + Druid + Mybatis-plus整合事例
文章目录1. 添加依赖2. YML配置3. Mybatis-plus配置4. Generator代码生成器代码地址本片以使用为主,概念请移动百度1. 添加依赖 <properties> <druid.version>1.1.10</druid.version> <mybatis.version>3.1....原创 2019-07-14 23:22:59 · 1404 阅读 · 0 评论 -
【弄nèng - Springboot】Springboot整合logback日志
文章目录1. logback介绍2. 添加依赖3. 配置YML4. 配置文件代码地址本片以使用为主,概念请移动百度1. logback介绍logback是一款开源的日志框架,内核重写了,是基于log4j基础进行改良的,在性能上有很大提升,拥有更多特性。官网为https://logback.qos.ch/logback-core:是其它两个模块的基础模块logback-classic...原创 2019-07-15 09:04:38 · 258 阅读 · 0 评论 -
【弄nèng - Springboot】Springboot整合websocket,使用消息队列实现分布式WebSocket
文章目录1. pom2. Yml3. MQ配置类4. Websocket配置类5. 服务端6. 控制器,发送消息7. 消息实体类8. 生产者9. 消费者10. 页面11. 测试源码地址项目推荐本片以使用为主,概念请移动百度不做过多解释,备注的很详细参考:https://www.zifangsky.cn/1364.html分布式WebSocket一般可以通过以下两种方案来实现:将消息...原创 2019-08-01 20:08:46 · 2443 阅读 · 4 评论 -
【弄nèng - Netty】Springboot整合Netty
文章目录1. pom2. 服务端3. 客户端4. 服务端启动类5. 测试**客户端控制台:**设置超时时间5秒hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 5000或者设置不超时hystrix.command.default.execution.timeout.enabled: false二原创 2017-08-30 14:49:20 · 29982 阅读 · 2 评论 -
Spring boot下使用Quartz--多实例解决方案
公司项目在发到生产后启了2个实例,导致调度同时执行,起先使用了事务隔离和数据库控制执行版本,不过不是很好,不是最佳的解决方案,查了资料Quartz本身支持多实例,稍加配置即可。 此篇文章在Spring boot下使用Quartz 基础上进行修改,建议阅读完之后再看 1. 下载quartz 官网 我用的是2.2.32. 创建表 下载下来tar包后解压后打开 quartz-2.2.3\d原创 2017-07-24 10:18:51 · 24548 阅读 · 3 评论 -
Spring boot 使用YML文件配置多环境
两种配置方式 1:在一个yml文件中,2:在多个yml文件中1 一个yml文件application.ymlspring: profiles: active: dev---#开发环境配置spring: profiles: devserver: port: 1000---#测试环境配置spring: profiles: stgserver: port: 1001原创 2017-10-10 15:41:54 · 22713 阅读 · 6 评论 -
Spring boot 下使用RabbitMQ报错:链接拒绝和不能创建队列
做项目时使用了rabbitMQ,本地运行没有问题,可是部署到paas时就报错 主要是两个错误:1.链接拒绝 2.不能注册queue 报错如下:**错误1**Unable to connect Spring AMQP / Rabbit MQ : org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Con原创 2017-08-27 18:45:28 · 40572 阅读 · 5 评论 -
Spring boot 自带的Schedule--多实例
有时我们只需要简单的调度功能,那么使用Spring boot 自带的Schedule就可以满足了、 要是需要复杂的管控,就使用Quartz框架,请参阅Spring boot下使用quartz h和Spring boot下使用quartz–多实例 这章讲述的是Spring boot 自带的Schedule-多实例解决方法1. pom.xml 引入基本的依赖就好了<project xmlns="原创 2017-07-26 18:11:38 · 7238 阅读 · 2 评论 -
Spring boot 下使用Quartz
项目中需要定时执行某个任务,功能包括 启动,重新启动,暂停,恢复,更新,添加,删除,查询 这些功能是通用的哈,可以拿来用在任何项目中 1. pom.xml<!-- quartz --> <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</a原创 2017-07-08 17:10:56 · 1881 阅读 · 3 评论 -
Spring boot配置使用Freemarker
在 Spring boot下配置使用Freemarker1. Spring boot 的配置文件在application-dev.properties中添加模板地址#freemarkfreeMarker.templateLoaderPath=classpath:mailTemplate并且在src下建mailTemplate目录(后续再改成从数据库获得)2. Freemarker 的配置文件Fre原创 2017-06-25 17:45:49 · 5512 阅读 · 0 评论