我无法从ValidationMessages.properties自定义消息中设置变量

时间:2019-05-21 21:36:25

标签: java spring-boot spring-data-jpa

我将SpringBoot与JPA一起使用,并收到以下消息:

#include <iostream>
using namespace std;

int main()
{
    int num1;

    cout << "please enter a size between 1-9: ";
    cin >> num1;

    for(int i = 0; i < num1; ++i)
    {
        for(int j = 0; j < i; ++j)
            cout << "*";

        cout << num1;

        for(int j = num1-1; j > i; --j)
            cout << "*";

        cout << "\n";
    }

    return 0;
}

我有我的类ExceptionHandler,该类带有@ControllerAdvice注释,并具有以下方法:

#include <iostream>
using namespace std;

int main()
{
    int num1;

    cout << "please enter a size between 1-9: ";
    cin >> num1;

    for(int i = 0; i < num1; ++i)
    {
        for(int j = 0; j < num1; ++j)
        {
            if (j == i)
                cout << num1;
            else
                cout << "*";
        }

        cout << "\n";
    }

    return 0;
}

发生异常时出现问题。我的处理程序可以从ValidationMessages.properties获取消息,尽管它不会替换属性名称的{0}(属性用@NotNull注释),所以我得到了以下消息:

javax.validation.constraints.NotNull.message={0} \u00e9 obrigat\u00f3rio(a)

不幸的是,我正在学习SpringBoot,所以我是从视频教程中获得的,真的不知道是什么原因引起的。

好,谢谢。

0 个答案:

没有答案