当前位置: 首页 > news >正文

招工做的网站wordpress加载更多

招工做的网站,wordpress加载更多,做网站平台公司有哪些,做仓单的网站运行环境#xff1a; IntelliJ IDEA 2022.2.5 (Ultimate Edition) (注意#xff1a;idea必须在2021版本以上#xff09;JDK17 项目目录#xff1a; 该项目分为pojo,service,controller,utils四个部分#xff0c; 在pojo层里面写实体内容#xff08;发邮件需要的发件人邮…运行环境 IntelliJ IDEA 2022.2.5 (Ultimate Edition) (注意idea必须在2021版本以上JDK17 项目目录 该项目分为pojo,service,controller,utils四个部分 在pojo层里面写实体内容发邮件需要的发件人邮箱授权码服务器域名身份验证开关 service层里面写send方法 utils里面写发送邮件实现的工具类 controller层里面调用service里面的方法测试send方法。 在resource里面的application.yml写相关的发邮件参数usercodehostauth 前提 该项目涉及到了邮件的发送所以需要邮箱的授权码 怎么获取授权码 在 账号与安全 --安全设置--SMTP/IMAP服务 中开启服务并获取授权码 代码 pojo层 package com.xu.springbootconfigfile.pojo; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component;Component ConfigurationProperties(prefix email) public class EmailProperties {//Value(${email.user})//发件人邮箱public String user ;//Value(${email.code})//发件人邮箱授权码public String code ;//Value(${email.host})//发件人邮箱对应的服务器域名,如果是163邮箱:smtp.163.com qq邮箱: smtp.qq.compublic String host ;//Value(${email.auth})//身份验证开关private boolean auth ;public String getHost() {return host;}public void setHost(String host) {this.host host;}public boolean isAuth() {return auth;}public void setAuth(boolean auth) {this.auth auth;}public String getUser() {return user;}public void setUser(String user) {this.user user;}public String getCode() {return code;}public void setCode(String code) {this.code code;}Overridepublic String toString() {return EmailProperties{ host host \ , auth auth , user user \ , code code \ };} } service层 package com.xu.springbootconfigfile.service; public interface EmailService {boolean send(String to,String title,String content);}package com.xu.springbootconfigfile.service.impl; import com.xu.springbootconfigfile.pojo.EmailProperties; import com.xu.springbootconfigfile.service.EmailService; import com.xu.springbootconfigfile.utils.MailUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service;Service public class EmailServiceImpl implements EmailService {//注入email配置信息实体类Autowiredprivate EmailProperties emailProperties;/*** param to 收件人邮箱* param title 邮件标题* param content 邮件正文* return*/Overridepublic boolean send(String to, String title, String content) {//打印email配置信息System.out.println(emailProperties);//发送邮件boolean flag MailUtil.sendMail(emailProperties,to, title, content);return flag;} }controller层 package com.xu.springbootconfigfile.controller; import com.xu.springbootconfigfile.service.EmailService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController public class EmailController {//注入email配置信息实体类Autowiredprivate EmailService emailService;//测试方法RequestMapping(/send)public Boolean send(){//收件人信箱String to 邮箱号;//邮件标题String title test;//邮件正文String content 哈哈哈哈哈哈哈;//发送邮件boolean flag emailService.send(to,title,content);return flag;}}utils层 package com.xu.springbootconfigfile.utils; import com.xu.springbootconfigfile.pojo.EmailProperties; import jakarta.mail.*; import jakarta.mail.internet.InternetAddress; import jakarta.mail.internet.MimeMessage; import java.util.Properties;public class MailUtil {/*** 发送邮件* param emailProperties 发件人信息(发件人邮箱,发件人授权码)及邮件服务器信息(邮件服务器域名,身份验证开关)* param to 收件人邮箱* param title 邮件标题* param content 邮件正文* return*/public static boolean sendMail(EmailProperties emailProperties, String to, String title, String content){MimeMessage message null;try {Properties properties new Properties();properties.put(mail.smtp.host, emailProperties.getHost());properties.put(mail.smtp.auth,emailProperties.isAuth());properties.put(mail.user, emailProperties.getUser());properties.put(mail.password, emailProperties.getCode());// 构建授权信息用于进行SMTP进行身份验证Authenticator authenticator new Authenticator() {Overrideprotected PasswordAuthentication getPasswordAuthentication() {return new PasswordAuthentication(emailProperties.getUser(), emailProperties.getCode());}};// 使用环境属性和授权信息创建邮件会话Session mailSession Session.getInstance(properties, authenticator);// 创建邮件消息message new MimeMessage(mailSession);}catch (Exception e){e.printStackTrace();}//如果邮件创建失败,直接返回if (messagenull){return false;}try {// 设置发件人InternetAddress form new InternetAddress(emailProperties.getUser());message.setFrom(form);// 设置收件人InternetAddress toAddress new InternetAddress(to);message.setRecipient(Message.RecipientType.TO, toAddress);// 设置邮件标题message.setSubject(title);// 设置邮件的内容体message.setContent(content, text/html;charsetUTF-8);// 发送邮件Transport.send(message);}catch (Exception e){e.printStackTrace();}return true;} }application.yml pom.xml文件 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.1.2/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.xu/groupIdartifactIdspringboot-config-file/artifactIdversion0.0.1-SNAPSHOT/versionnamespringboot-config-file/namedescriptionspringboot-config-file/descriptionpropertiesjava.version17/java.version/propertiesdependencies!--web开发依赖--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!--java mail 依赖--dependencygroupIdorg.eclipse.angus/groupIdartifactIdjakarta.mail/artifactId/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project运行结果 显示true后检查一下邮箱就可以收到对应的测试邮件
http://www.hkea.cn/news/14477674/

相关文章:

  • 支部网站建设深圳建设交易工程服务网
  • 北京免费网站建设模板微信商城建设
  • 网站开发一般要用到哪些软件wordpress页脚设置
  • 大学网站建设方案宁波外包seo公司
  • 网站开发量计算平面设计考研科目
  • 公司网站简历刷新怎么做php网站开发数据列表排重
  • 做视频网站服务器logo制作软件
  • 昆明设计网站wordpress怎么实现会员登录
  • 淘客怎么做自己的网站h5开发用什么工具
  • 新津县建设局网站51做网站
  • 如何做枪版电影网站用表格做网站教程
  • 做招聘网站需要什么快速搭建小程序
  • 建筑模板的价格一览表邢台做网站建设优化制作公司金信一条龙
  • 做网站如何放入图像免费seo关键词优化服务
  • 忘记网站后台登陆地址网站建设vi设计
  • 做企业网站可以没有后台吗搜索引擎排名优化价格
  • 网站后台软件可以自己做吗logo制作规范
  • 网站建网站建站专业公司单页网站怎么做seo
  • 海口企业网站开发树莓派用wordpress
  • 淘客网站佣金建设网站建设中
  • 网站设置的用途重庆忠县网站建设报价
  • 网站与规划设计思路wordpress如何自定义导航栏
  • 网站首页做的好看茌平网站建设价格
  • 什么软件可以自主建设网站容桂手机网站建设
  • 网站建设方案范文8篇工作证设计风格
  • 做商城网站要哪些流程图网站建设岗位需要解决的问题
  • 西安网站制作顶尖公安卓应用市场app
  • 网络营销的目标seo深圳网络推广
  • 好大学网站设计拼多多怎么申请开店
  • 长沙做网站推广哪家好宁波seo快速排名