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

如何使用现有库创建Spring Bean

沈旻
2023-03-14
SpringApplication.run(ServerExchange.class, args);
AccountManager aM = new AccountManager()

编辑:为了澄清,我对main方法中所需的代码感兴趣,这些代码是如何在bean在各自的类中设置后获得它的实例的。

共有1个答案

左丘源
2023-03-14

如果您想要配置BEAN at类,可以按照以下方式进行。

@Configuration
public class AppConfig {
   @Bean 
public AccountManager accountManager() {
    return new AccountManager();
  }
}

或者如果您想使用xml

<beans>
   <bean id = "accountManager" class = "packageName.AccountManager" />
</beans>

然后您可以在一个类中使用它,如下所示。

@Autowired
AccountManager accountManager ;
 类似资料:
  • 问题内容: 一般来说,我刚接触Java和Android编程,但是我想创建一个小型Java库,以便在普通(非Android)Java应用程序和Android应用程序之间共享一些代码;所以我的问题是用Eclipse创建普通Java库的最佳方法是什么? 我在任何地方都找不到从Eclipse创建新的Java库项目的选项。这是否意味着我必须使用普通的Java应用程序作为起点?因为这也将用于普通的Java应用

  • 我正在用Extbase和Fluid创建一个特殊的BE模块,我需要一个表示标准FE用户的域对象。当我创建名为Feuser的新域对象并保存它时,扩展生成器会创建特殊的存储库,并希望在数据库中创建特殊的表tx_myextkey_Feuser。但此表已作为fe_用户存在。 是否可以告诉typo3 Feuser对象的存储库已经存在(如fe_users表),并且typo3应该使用现有的存储库?我该怎么做? 我

  • 问题内容: 问题: 是否可以在迁移脚本中创建一个新的数据库,然后连接到它?怎么样? 我的场景: 我正在尝试在Java项目(使用Jersey2.4 + tomcat 7 + PostgreSQL 9.3.1 + EclipseLink的RESTful应用程序)中使用flyway来管理使用git的不同开发人员之间的更改。我写了自己的初始化脚本,并运行了: 而且效果很好。问题是我无法使用脚本创建新的数据

  • 我已经编写了一个库,过去我使用自编的Makefile编译它,但现在我想切换到cmake。树是这样的(我删除了所有不相关的文件): 我只是想把它编译到一个共享的文件库中。 我发现的大多数示例都使用一些共享库编译可执行文件,但绝不仅仅是一个普通的共享库。如果有人能告诉我一个使用cmake的非常简单的库,那也会很有帮助,所以我可以用这个作为例子。

  • 问题内容: 我有一个由DBA创建的表。我想为每个表提供实体类以进行进一步查询。有人可以建议如何使用eclipse自动创建实体类吗? 问题答案: 如果使用JPA进行持久化,则可以使用Eclipse提供的“ JPA工具”从表生成Java实体类。 这是教程

  • 问题内容: 使用SQLAlchemy,将创建一个Engine对象,如下所示: 如果to参数(在这种情况下为)中指定的数据库不存在,则访问将失败。如果指定的数据库不存在,是否可以告诉SQLAlchemy创建一个新数据库? 问题答案: 在postgres上,通常默认情况下存在三个数据库。如果您能够以超级用户身份(例如,角色)进行连接,则可以连接到或数据库。默认的pg_hba.conf只允许名为unix