![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
仰望星空 脚踏实地
这个作者很懒,什么都没留下…
展开
-
springboot结合smtp邮件发送开发实践
pom.xml中引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>核心代码default void sen...原创 2019-12-19 14:20:23 · 740 阅读 · 0 评论 -
Swagger开发实践
随着系统越来越多,业务之间的关联越来越紧密,以及团队工作的分工越来越细。接口开发测试也变得频繁起来,Swagger也就自然的要用起来了,所有开发人员需要遵循Swagger接口开发规范来干活!下面先介绍一下应用添加Swagger插件的方法首先pom中引入依赖:<dependency> <groupId>io.springfox</groupId> <...原创 2019-12-18 10:06:50 · 238 阅读 · 0 评论 -
git多模块项目拆分
在公司中我们经常会多个maven项目放在一个工程目录下集中管理,特别是微服务项目。但是随着我们业务越来越多,代码越来约复杂,以及线上项目出现问题要紧急修复时,你会发现我们的项目版本号无法控制,因为可能在某个时间点只需要对一个子模块进行hotfix或者release,但是所有模块都是在同一个工程目下下的,明明其他模块没有变动,版本也跟着进行了一次升级,不利于我们版本维护。遇到问题解决问题,怎么做?模...原创 2019-11-20 14:01:49 · 2565 阅读 · 0 评论 -
Java本地应用程序嵌入PowerBi报表
需求:使用Power bi 分析数据,生成报表页面,将指定的报表页面嵌入到自己的应用程序。建议:如果没有了解oauth2.0协议的,可以先了解一下这个协议。这样可以更好的理解微软是如何让第三方应用访问它的服务的。实现方式:使用access token访问Power bi 服务,将业务嵌入应用程序中。 那么问题来了,我们如何获取access token呢?别着急,先给大家一个官方参考文档:htt...原创 2019-10-15 14:07:45 · 3376 阅读 · 1 评论 -
微服务配置文件敏感参数加密方案
我们在使用基于Springboot开发的微服务中,很多参数都是需要配置在配置文件中,比如数据库的用户名,密码信息等。这些信息中常常会有很多敏感数据,比如密码,加密的secret key等,这些信息是不能够直接暴露在配置文件中的。本篇文章就来介绍一种配置文件敏感参数加密解决方案:jasypt加密。在pom文件中引入jasypt的jar包<dependency> <group...原创 2019-08-27 19:17:38 · 767 阅读 · 0 评论