发表于: 2020-08-28 23:56:35

1 1435


今天完成的事:

把demo合成工具包。


这里用spring的@Value注解,给字段注入配置文件的数据。

先在spirng配置文件里扫描工具类的包,和引入配置文件

<context:component-scan base-package="com.jnshu.util"/>
<context:property-placeholder location="classpath:ali.properties" ignore-unresolvable="true"/>

在需要注入的参数的工具类上添加@Component注解。

@Component
public class AliUtil {
private static Logger logger = LoggerFactory.getLogger(AliUtil.class);
   /**
    * 密钥
    */
   @Value("${accessKeyId}")
private String accessKeyId;
   @Value("${accessKeySecret}")
private String accessKeySecret;
   /**
    * 短信业务
    */
   @Value("${telephone}")
private String telephone;
   @Value("${signName}")
private String signName;
   @Value("${templateCode}")
private String templateCode;
   private static final String product = "Dysmsapi";
   //短信API产品域名(接口地址固定,无需修改)
   private static final String domain = "dysmsapi.aliyuncs.com";
   /**
    * 邮箱业务
    */
   @Value("${accountName}")
private String accountName;
   @Value("${fromAlias}")
private String fromAlias;
   @Value("${tagName}")
private String tagName;
   @Value("${toAddress}")
private String toAddress;
   @Value("${subject}")
private String subject;
   /**
    * 图片上传业务
    */
   // Endpoint以杭州为例,其它Region请按实际情况填写。
   private static final String endpoint = "http://oss-cn-shenzhen.aliyuncs.com";
   @Value("${bucket}")
private String bucket;

自动注入使用工具类的方法

@Autowired
AliUtil aliUtil;


明天的计划:

学点js来整前端页面。

正则表达式来校验手机号和邮箱格式。

遇到的问题:

万事俱备,然而不会整前端页面。

收获:

spring的@value注解的使用.


返回列表 返回列表
评论

    分享到