随笔分类 -  Spring Boot

摘要:问题1:Spring如何加载配置,配置文件位置? 1、默认位置: Spring Boot默认的配置文件名称为application.properties,SpringApplication将从以下位置加载application.properties文件,并把它们添加到Spring Environme 阅读全文
posted @ 2018-03-14 16:21 向前爬的蜗牛 阅读(146) 评论(0) 推荐(0)
摘要:前言 上一篇文章介绍了spring boot集成单点的redis,然而实际生产环境使用单点的redis风险很高,一旦宕机整个服务将无法使用,这篇文章介绍如何使用基于sentinel的redis高可用方案。 哨兵sentinel的地址如下: 192.168.12.194:26379 192.168.1 阅读全文
posted @ 2017-08-21 22:11 向前爬的蜗牛 阅读(2550) 评论(0) 推荐(0)
摘要:一.创建项目 项目名称为 “springboot_redis”,创建过程中勾选 “Web”,“Redis”,第一次创建Maven需要下载依赖包(耐心等待) 二.实现 properties配置文件中添加配置信息 创建RedisComponent类 创建WebController类 本机安装redis, 阅读全文
posted @ 2017-08-21 22:10 向前爬的蜗牛 阅读(229) 评论(0) 推荐(0)
摘要:一.前言 上篇博客中介绍了spring boot集成mybatis的方法,基于上篇文章这里主要介绍如何使用分页插件PageHelper。在MyBatis中提供了拦截器接口,我们可以使用PageHelp最为一个插件装入到SqlSessionFactory,实现拦截器功能。 二.实现 pom.xml文件 阅读全文
posted @ 2017-08-21 22:08 向前爬的蜗牛 阅读(295) 评论(0) 推荐(0)
摘要:一.创建项目 项目名称为 “springboot_mybatis_demo”,创建过程中勾选 “Web”,“MyBatis”,“MySQL”,第一次创建Maven需要下载依赖包(耐心等待) 二.实现 2.1创建User类 2.2创建UserMapper接口 2.2创建UserMapper接口 创建接 阅读全文
posted @ 2017-08-21 22:05 向前爬的蜗牛 阅读(278) 评论(0) 推荐(0)
摘要:一.前言 spring boot支持的日志框架有,logback,Log4j2,Log4j和Java Util Logging,默认使用的是logback日志框架,笔者一直在使用log4j2,并且看过某博主写的一篇这几个日志框架的性能比对,决定仍使用log4j2,本文章主要介绍spring boot 阅读全文
posted @ 2017-08-21 21:59 向前爬的蜗牛 阅读(1105) 评论(0) 推荐(0)
摘要:一.前言 实际项目开发过程中会用到多个环境,比如dev,test,product环境,不同的环境可能使用不同参数,为便于部署提高效率,本篇主要通过properties配置文件来实现多环境的配置。 二.多环境配置实现 分别创建application-dev.properties,application 阅读全文
posted @ 2017-08-21 21:57 向前爬的蜗牛 阅读(268) 评论(0) 推荐(0)
摘要:一.配置随机数,使用随机数 在application.properties文件添加配置信息 1 #32位随机数 2 woniu.secret=${random.value} 3 #随机整数 4 woniu.number=${random.int} 5 #指定范围随机数 6 woniu.limitnu 阅读全文
posted @ 2017-08-21 21:41 向前爬的蜗牛 阅读(226) 评论(0) 推荐(0)
摘要:一.前言 Eclipse下使用spring-tool-suite插件创建一个spring boot 工程,通过右键“Run As” >"Spring Boot App"来启动工程,这时当我们对工程的内容进行修改的时候,需要重新操作刚才的步骤来重启功能,为提高开发效率,我们可以通过使用devtools 阅读全文
posted @ 2017-08-21 20:32 向前爬的蜗牛 阅读(319) 评论(0) 推荐(0)
摘要:一.创建工程 创建名称为"springboot_helloworld"的spring boot工程, new->Spring Starter Project,直接上图 点击“Finish”后需要耐心等待,这时Maven会自动下载所需spring boot的依赖包。所有的依赖如下: 二.开始编码 2. 阅读全文
posted @ 2017-08-21 20:30 向前爬的蜗牛 阅读(243) 评论(0) 推荐(0)
摘要:一.前言 一直使用eclipse,个人习惯选用Eclipse+spring-tool-suite进行开发,特别注意Eclipse要选用对应的spring-tool-suite进行安装,这点笔者浪费了好长时间,以下为对应的版本。 eclipse-kepler.4.3.1–>springsource-t 阅读全文
posted @ 2017-08-21 20:28 向前爬的蜗牛 阅读(336) 评论(0) 推荐(0)