当前位置: 首页 > 知识库问答 >
问题:

在创建之后,如何在用@Component注释的bean上设置属性?

章哲彦
2023-03-14

我有一个带有@组件的带注释bean,它是使用


共有1个答案

百里金林
2023-03-14

@Value(“propertyName”)注释字段。

请参阅相关问题:Spring@Value注释在@Controller类中不计算属性文件中的值

 类似资料:
  • 我想根据“配置文件”设置注释的值。 让我举个例子来解释; 在上面的例子中,我们可以看到活动的“配置文件”是PROD,但是假设我们想要使用DEV配置文件,我们将不得不注释来自PROD的@Table注释,并取消注释DEV@Table注释。 如果这只针对一个实体,那不会是一个问题,但我有很多实体都有这种情况,所以我不认为这是处理这种即兴“简介”的方式。 你知道有什么办法可以解决这种情况吗?

  • 在我的项目中,我有一些重构逻辑的公共接口。看起来是这样的: 然后,当我需要编写一些重构时,我用方法实现这个接口,标记类,如组件,Spring-in-loop评估每个接口实现并将其注册到数据库中。但是我们有很多重构(每年有200-300个新的)。很难手动禁用旧的实现,我们在spring上下文中有很多bean。我们可以做些什么吗,例如,使用一些注释-这将在某些条件下禁用组件创建? 例如: 此注释的工作

  • 我有一个被注释为的类,然后将其添加到另一个类中。但是,我需要删除这个注释,而是在以前自动连线它的类中用一个注释方法创建它。 以前的类看起来像: ...或者我直接调用这个方法(在我看来不是正确的方法): …或者这两个都不正确?

  • 我在这里阅读了spring文档中关于@Bean Lite模式的部分内容,根据我的理解,如果config被注释为component,那么spring就不会创建这个config的代理类,并且这个类中所有配置的bean都被视为普通方法调用。但是,根据这个示例,Spring为bean创建了代理,该代理被注释为@Transactional并配置在@Component类内部 这意味着ProxyBean是由cg

  • 我在类上设置了一些注释,注释与注释位于同一行,例如: 但是,每次格式化文件时,我的同一行注释都会移动到下一行。这不仅是不可取的,因为它移动了我的评论,更糟糕的是,它将评论置于一个混乱的地方。上述示例变为: 如何阻止Eclipse在格式化后移动这些注释?或者,如何让Eclipse将注释移到上面的一行,而不是下面的一行?非常感谢。

  • 我们在应用程序中定义了属性。属性,将该属性拉入一个springboot@Configuration注释类以用于初始化正在创建的bean是否合适。请参阅下面的代码片段 最简单的例子是创建一个在应用程序中配置了url、驱动程序、用户名和密码的数据源实例。性质 是否恰当?继续以这种方式使用可能产生什么后果?