Spring Boot Admin邮件警报整合过程解析

网友投稿 280 2022-12-10


Spring Boot Admin邮件警报整合过程解析

一、前言

在Spring Boot Admin Server 中撒送预警邮件通知是很简单的,只需要简单的几个配置就可以了。

二、代码演示

1、microservice-monitor-server-> pom.xml

xmlns:xsi="http://w3.org/2001/XMLSchktAetYema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

micktAetYroservice-minitor

com.microservice

1.0-SNAPSHOT

4.0.0

microservice-monitor-server

org.springframework.boot

spring-boot-starter-web

de.codecentric

spring-boot-admin-starter-server

2.2.0

org.springframework.cloud

spring-cloud-starter-netflix-eureka-client

org.springframework.boot

spring-boot-starter-security

org.springframework.boot

spring-boot-starter-mail

org.springframework.boot

spring-boot-maven-plugin

xmlns:xsi="http://w3.org/2001/XMLSchktAetYema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

micktAetYroservice-minitor

com.microservice

1.0-SNAPSHOT

4.0.0

microservice-monitor-server

org.springframework.boot

spring-boot-starter-web

de.codecentric

spring-boot-admin-starter-server

2.2.0

org.springframework.cloud

spring-cloud-starter-netflix-eureka-client

org.springframework.boot

spring-boot-starter-security

org.springframework.boot

spring-boot-starter-mail

org.springframework.boot

spring-boot-maven-plugin

其中改动的只是添加了spring-boot-starter-mail 的ktAetY依赖

2、microservice-monitor-server-> application.yml

server:

port: 8888

spring:

application:

name: SpringBootAdmin

boot:

admin:

ui:

title: SpringBootAdmin-Server

notify:

mail:

from: 123@qq.com

to: 345@outlook.com

security:

user:

name: "admin"

password: "admin"

mail:

host: smtp.qq.com

username: 123@qq.com

password: qq #授权码

properties:

mail:

smtp:

auth: true

starttls:

enable: true

required: true

eureka:

instance:

hostname: localhost

metadata-map:

user.name: ${spring.security.user.name}

user.password: ${spring.security.user.password}

client:

register-with-eureka: true

fetch-registry: true

serviceUrl:

defaultZone: http://localhost:8001/register/eureka/

只需要两步就配置完成,根本就没有编写任何的java的代码,只需简单的配置就可以了。

三、运行测试

能够正常的发送接收邮件!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Springboot通过url访问本地图片代码实例
下一篇:通过实例解析java String不可变性
相关文章

 发表评论

暂时没有评论,来抢沙发吧~