将Android App与现有的Spring项目集成

时间:2014-09-23 15:23:47

标签: java android spring

所以,我正在开发一个Android应用程序,我想使用一些我已经拥有的项目。这些项目是使用Spring开发的。通常,这些项目具有我需要调用的服务,以便与远程数据库进行交互,并且他们执行一些业务逻辑。

如何在android中定义这些服务并使用它们? 请注意,我无法使用网络服务。

定义xml文件:

<bean id="myService" class="com.test.MyServiceImpl" />

在Android java文件中:

@Autowired
private MyService myService;

2 个答案:

答案 0 :(得分:1)

我不确定这是否有帮助,但这是同一个问题here的答案。至于我,我没有使用普通的Android与Android,但我建议你看看Spring for Android项目。

答案 1 :(得分:1)

所以基本上你想在Android上运行你的Spring应用程序?我看到你的选择:

  1. 将其设为网络服务(您无法做到,但实际上是推荐的做法)
  2. 在Android上运行Spring(我看到了这条路上的挑战)
  3. 试用Spring for Android项目,该项目应简化(2)
  4. 的挑战
  5. 将您的Spring业务逻辑重写为Android代码。如果它只是几个文件,我就这样做
相关问题