菜鸟从零学SpringBoot
文章平均质量分 53
从零开始,一步一步地学习SpringBoot微服务框架!
wangshuang1631
雄关漫道真如铁,而今迈步从头越
展开
-
SpringBoot数据库密码动态配置
一般的开发,我们都习惯把数据库密码配置在属性文件中,这样配置方便好用,但是缺点也是很明显的。这样配置的密码是静态的、明文的。一般都安全要求比较严格的公司,这些密码都会被统一管理,定期修改。我们需要动态获取密码。下面是结合SpringBoot实现动态获取密码的一个简单例子:首先是applicationContext.xml配置<bean id="dataSource" class="${spring.原创 2017-06-07 20:48:37 · 13003 阅读 · 6 评论 -
SpringBoot应用监控
SpringBoot提供了运行时的应用监控与系统管理功能,一般可以通过http、JMX、SSH协议来进行操作。SpringBoot提供的监控和管理的端点如下: actuator—-所有EndPoint的列表,需要加入Spring Hateoas的支持; autoconfig—-当前应用的所有自动配置; beans—-当前应用的所有Beans的信息; configprops—-当前应用中的所有原创 2017-05-30 16:27:26 · 5510 阅读 · 0 评论 -
SpringBoot整合ElasticSearch
ElasticSearch作为基于Lucene的搜索服务器,既可以作为一个独立的服务部署,也可以签入Web应用中。SpringBoot作为Spring家族的全新框架,使得使用SpringBoot开发Spring应用变得非常简单。本文要介绍如何整合ElasticSearch与SpringBoot。实体设计:每一本书(Book)都属于一个分类(Classify),都有一个作者(Author)。 生成这原创 2017-05-22 16:25:22 · 7020 阅读 · 0 评论 -
Spring Boot 中文乱码解决
使用SpringBoot开发,对外开发接口供调用,传入参数中有中文,出现中文乱码,查了好多资料,总结解决方法如下:第一步,约定传参编码格式不管是使用httpclient,还是okhttp,都要设置传参的编码,为了统一,这里全部设置为utf-8第二步,修改application.properties文件增加如下配置:spring.http.encoding.force=truespring.http原创 2017-04-25 17:05:28 · 102567 阅读 · 8 评论 -
SpringBoot应用服务启动与安全终止
SpringBoot应用服务启动参照官方示例工程可以快速搭建简单SpringBoot应用,官方连接如下:http://projects.spring.io/spring-boot/#quick-start 闲话少叙,上代码:package hello;import org.springframework.boot.*;import org.springframework.boot.autocon原创 2017-03-14 20:42:11 · 21287 阅读 · 7 评论