spring-boot
Mr_OOO
个人博客:https://blog.ouyanglol.com
展开
-
springboot最简方式整合hystrix以及根据配置文件设置默认参数
文章目录mavenconfig实现可读取配置文件示例源码参考了大多数文章,大多使用的是spring-cloud的整合方式,如果只是单独使用spring-boot的话,这种方式引用了太多无用的依赖,而且没有明明没有使用spring-cloud,pom中有个spring-cloud开头的依赖,有强迫症的我实在接受不了,所以花了些时间自己研究了一下如何快速简洁地单独整合hystrix。maven <dependency> <groupId>co原创 2020-11-29 18:11:44 · 2496 阅读 · 1 评论 -
spring-help-mock-starter——轻量级mock框架
框架初衷在编写自己模块的单元测试的时候,依赖了其他模块的service或者其他bean,这时需要做mock,但是mockito或者powermockito对于我的需求来说又过于臃肿,而且我也不需要太过复杂的mock语法,所以就撸了这个小框架,只需要写一个Mock类来代替需要的bean就好了。用法详细用法可以查看github上的测试用例maven当前版本: 1.0.2<!-- ht...原创 2020-05-03 14:46:45 · 369 阅读 · 0 评论 -
spring-boot:spring-boot2.0配置druid连接池
关于druiddruid自称是Java语言中最好的数据库连接池,其本身作为阿里团队的御用连接池,也证明了其性能上的实力。配置方面,从sping-boot2.0开始,可以使用一个配置文件直接搞定,不用再定义Config类,使代码更加简洁,这点是我最满意的。监控方面,druid自带UI监控页面,可以使用自定义访问地址和账号密码,使SQL监控更加容易。不过很恶心的是,不知什么时候开始,监控页面...原创 2018-12-08 20:59:34 · 8230 阅读 · 3 评论 -
spring-boot:创建一个spring-boot项目
文章目录为什么使用spring-boot如何创建spring-boot项目快速创建测试项目地址为什么使用spring-boot概念之类的我就不介绍了,简单说说我的使用感受吧。可以用两个字来概括它——简单。配置简单:java开发一般都是网站开发,会使用spring-mvc,但是各种spring.xml、web.xml、catlina.xml等等xml配置简直是之前开发的噩梦。使用boot之后...原创 2018-12-06 21:36:55 · 566 阅读 · 0 评论 -
spring-boot:spring-boot2.0集成mybatis
文章目录如何集成添加依赖代码生成器编辑配置文件添加MapperScan测试测试代码测试结果项目地址参考文章如何集成添加依赖此处默认已配置好连接池,如果不清楚连接池配置的,请参考:spring boot:spring boot2.0配置druid连接池 &amp;lt;!-- mybatis --&amp;gt; &amp;lt;dependency&amp;gt;原创 2018-12-09 18:34:04 · 616 阅读 · 0 评论 -
spring-boot:spring-boot2.0集成redis
文章目录配置pom依赖配置文件测试测试代码测试结果优化使用序列化使用注释测试结果项目地址配置pom依赖 &amp;lt;!-- redis --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/g原创 2018-12-12 01:03:23 · 343 阅读 · 0 评论 -
spring-boot:spring-boot2.0整合shiro
文章目录shiro和security配置添加依赖实现realmshiroConfig全局异常处理登陆测试项目地址参考文章shiro和security说实话,这两个框架我并没有深入研究过,只是简单使用了他们的功能,这里选择了shiro,只要有两个方面:配置简单,只需简单添加依赖,实现简单的认证方式即可。轻量级,他的功能虽然没有security完善,但是完全满足一般开发情况的权限需求。配...原创 2018-12-17 23:54:59 · 3745 阅读 · 0 评论 -
spring-boot-starter原理及实现方法
文章目录spring-boot-starter原理实现pom.xmlEnableDemoConfigurationDemoPropertiesDemoAutoConfigurationDemoServicespring.factories测试pom.xml配置文件测试源码spring-boot-starterspring-boot可以省略众多的繁琐配置,它的众多starter可以说是功不可没。...原创 2019-04-23 18:01:14 · 24344 阅读 · 5 评论 -
java连接docker容器elasticsearch:None of the configured nodes are available错误
错误背景java代码没有变化,相同版本elasticsearch在本地启动后,java项目可以正常执行es的相关操作。改用docker启动后,保持9300端口和cluster-name不变,在本地可以打开127.0.0.1:9200,并且可以使用http方式执行增删改查,但是启动java项目时却现如下错误:NoNodeAvailableException[None of the config...原创 2019-09-22 00:50:10 · 1893 阅读 · 1 评论