如何将application.properties中的值赋值给一个类注解呢
先看两个类
application.properties
server.port=8080
flow.name=myFlow
flow.age=20
@Component
@Documented
@Target({
ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface UserInfo {
String name() default "";
String age() default "18";
}
我们现在将application.properties中的flow.name和flow.age赋值到UserInfo注解的name和age中,应该怎么做呢?具体见下面代码,
先定义一个User类获取properties里面的值
@Configuration
public class User {
private String name;
private String age;
public String

本文介绍了如何使用Spring框架将application.properties中的配置值如`flow.name`和`flow.age`动态赋值给类注解(如@UserInfo),并通过BeanPostProcessor接口和SpEL表达式解析并应用这些值。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



