亲宝软件园·资讯

展开

SpringBoot Starter上传Maven仓库

lakernote 人气:3

先手撸一个Spring Boot Starter

准备搞个项目,包含以下几个功能后边还会加新功能。

我的项目地址https://github.com/lakernote/laker(求star,看能不能混个免费的Idea license)

代码很简单就几行,有兴趣的自己看下哈。

GitHub太卡了,这个就是个尝试,我后边会切到Gitee。

例如原始配置项内容为:

laker:
  password: laker11111111111111111

密码是明文的不安全,我们用AES对称加密,假设我们的秘钥为:1234567890123456, 把上面的内容换为加密后字符串,以enc:开头。

laker:
  password: enc:25d778c22331899a1f79eab82a1d930b9abc4633fb948387c764e5f1f9e5bd3f

项目引入依赖

<dependency>
        <groupId>io.github.lakernote</groupId>
        <artifactId>laker-spring-boot-starter</artifactId>
        <version>1.0.2</version>
</dependency>

项目启动时在命令行加入秘钥

-Denc.key=A string of 16 characters

例如 -Denc.key=1234567890123456

项目运行后实际得到的就是 laker.password:laker11111111111111111

现在我们来打包上传到中央仓库,供其他小伙伴使用吧。

打包上传到中央仓库

加载全部内容

相关教程
猜你喜欢
用户评论