gpt4 book ai didi

java - Spring的@Required注解推荐用法

转载 作者:IT老高 更新时间:2023-10-28 13:49:14 26 4
gpt4 key购买 nike

我看到 Spring 有一个 @Required 注释来标记 bean 中必须设置的成员变量。

有使用它的最佳实践吗?

例如,在构造函数中设置这些值并明确要求这些参数是否更好(尤其是在 Spring 之外使用时)?

谢谢!

最佳答案

虽然没有直接引用 @Required 注释,但 Martin Fowler 提供了 this advice ...

他更喜欢在构造函数中设置对象值而不是在 setter 中,因为它会“清楚地说明在明显的位置创建有效对象意味着什么”同时它也“允许您通过简单地不提供 setter 来清楚地隐藏任何不可变的字段"。

关于java - Spring的@Required注解推荐用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/824778/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com