发表于: 2020-08-28 23:56:35
1 1433
今天完成的事:
把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注解的使用.
评论