password: letmein
alias: mytestkey
secret: changeme
测试 post'
加密:
curl'http://localhsot:8080/enrypt'-d mysercet'
结果会出来一长串 fdasfa2341sdfa1,34214fdafd2341=….'
解密:
curl'http://localhost:8080/decrypt'-d
fdasfa2341sdfa1,34214fdafd2341=….'
结果会出来 mysercet
配置文件中以{cipher}开头,会在读取时自动解密
spring.datasource.password={cipher}AQCActlsAycDFYRsGHzZ8Jw2S6GO9oeq
JSCcm//HenrqiuO7zSo3/
vg9BeXL8xwiyIXtKcp2JN8hnrM4NTyyJDIjxhcCbJMjuGrrFJ2FdO5oJWmksymkP5E
OXE6MjgxVqHh/
tc+06TMBQj2xqEcfCO3jBDPxcR88Ci+VXe63xDIVgvAV9IYmCxlfXOCH31bBlK7j
5FXJ8pPLUKgXwaDGzaA5QfqMCGduOfC0AQ+iA0QEW7SdDnwChLNwCHEBfQc
eWAE7qt6zasiRFZeZt+waOp8rI1u+4CYcTjnV1iSdXwN5j1lhcsoiIpViNx8kbsxhc
mpCzdg3bGrS1e/
Pzq8CjHmV7IRRS9BfgR6K7wuyjue4SO2ZUtMbZAE5V2NHb3XsqeY=
3、org.springframework.cloud.cong.server.cong.CongServerMvcCongurat
ion
二、接收获取配置请求处理
org.springframework.cloud.cong.server.environment.EnvironmentController
几种访问路径
@RequestMapping("/{name}/{proles:.*[^-].*}")
@RequestMapping("/{name}/{proles}/{label:.*}")
@RequestMapping("/{name}-{proles}.properties")
等省略其他 N 中访问路径,最终的方法都主要是
org.springframework.cloud.cong.server.environment.EnvironmentController.l
评论0