我正在使用带百里香的弹簧靴.这是我的项目结构:

这是我的App开始课程:
@EnableAutoConfiguration
@Configuration
@ComponentScan
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class);
}
}
Run Code Online (Sandbox Code Playgroud)
我在home.leaf.html上有这个: <p th:text = "#{username}"></p>
但是当我运行这个应用程序时,这就是我得到的:?? username_en_US ??
我已经尝试了各种方法来解决此配置问题.拜托,有人可以帮忙吗?
使用百里香叶
人.java
public class Person {
@NotEmpty(message="{Valid.Password}")
private String password;
}
Run Code Online (Sandbox Code Playgroud)
消息属性
Valid.Password = Password is Empty!!
Run Code Online (Sandbox Code Playgroud)
登录.html
<span class="error" th:errors="person.password"></span>
Run Code Online (Sandbox Code Playgroud)
th:errors无法检索“有效密码”消息 该区域显示为空。
如果消息密钥更改为 message.properties 的 NotEmpty.person.password,则它可以正常工作。
如何使用自定义消息键?