首页>>后端>>SpringBoot->springboot发送邮件?

springboot发送邮件?

时间:2023-12-06 本站 点击:0

你知道的SpringBoot中常用的starter都有哪些?

spring-boot-starter-web :提供 Spring MVC + 嵌入式的 Tomcat 。

高手:Starter是Spring Boot的四大核心功能特性之一,除此之外,Spring Boot还有自动装配、Actuator监控等特性。

Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。Spring Boot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。

应用程序只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。用一句话描述,就是springboot的场景启动器。

starter 是springboot 的核心,每个starter负责实现特定的功能,使用者只需引入starter即可自动配置,无需关心框架整合带来的问题。

在Spring Boot中,使用的最多的就是starter。starter可以理解为一个可拔插式的插件,例如,你想使用JDBC插件,那么可以使用spring-boot-starter-jdbc;如果想使用MongoDB,可以使用spring-boot-starter-data-mongodb。

SpringBoot事务提交后执行后续操作

业务需求上经常会有一些边缘操作,比如主流程操作A:用户报名课程操作入库,边缘操作B:发送邮件或短信通知。

首先构造两个类,并加入容器:启动项目 查看打印日志 顺序~~~可以看到项目启动之后,自动就执行了,刚好 满足了 我们的需求,容器启动之后自动帮我们调用,前提 类需要加入到容器中并实现接口。

Springboot中事务的使用:启动类加上@EnableTransactionManagement注解,开启事务支持(其实默认是开启的)。

SpringBoot集成Kafka,实现简单的收发消息

1、提示:下面属于基础配置,其他配置可以根据业务需求添加 技术有限,欢迎大家更正问题,希望一起提升水准。

2、在做这件事情之前,网上看到的资料大多数是实现IndirectActorProducer然后根据beanName去加载actor。

3、我们在134节点创建一个topic:查看topic列表:在kafkatool中查看:创建生产者:创建消费者:生成者发送消息:消费者接收消息:到此为止,kafka的集群搭建已经完成了。在后面的文章我们会去学习如何在springboot中集成kafka。

4、本文通过一个实际的场景来介绍在前后端分离的项目中通过 WebSocket 来实现服务器端主动向客户端发送消息的应用。主要内容如下 Websocket 是一种在单个 TCP 连接上进行全双工通信的协议。

5、Jafka/KafkaKafka是Apache下的一个子项目,是一个高性能跨语言分布式Publish/Subscribe消息队列系统,而Jafka是在Kafka之上孵化而来的,即Kafka的一个升级版。

6、在vue加载dom完成后,用create函数去请求后台的消息,接收到之后统计消息。然后用vue的徽标标记。当用户点击之后调用后台查看消息。

SpringBoot笔记

1、引入spring-boot-starter-cache依赖 EnableCaching 在SpringBoot启动器上添加注解,开启缓存。Cacheable 在方法上添加此注解,若不指定key则以传入参数生成key,缓存该方法的返回参数。

2、但 SpringBoot虽然易学,但是难精。 如果你想快速系统化学习和全面掌握SpringBoot知识的话,光靠自己在网上看几篇博客或者去视频网站里看几个学习视频肯定是不够的,这时站在巨人的肩膀上学习才是最省时省力的。

3、SpringBoot属于前后端分离的微服务框架,默认的模板引擎是thymeleaf,虽然也能支持JSP,但是比较麻烦,另外freemarker也是SpringBoot常用的模板引擎之一,只是听说效率还是不如thymeleaf。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/SpringBoot/15371.html