×

spring安卓版 pring

spring安卓版(Spring中如何在非Spring管理的Bean中获取到Spring管理的Bean并操作)

admin admin 发表于2024-06-01 04:35:10 浏览20 评论0

抢沙发发表评论

各位老铁们,大家好,今天由我来为大家分享spring安卓版,以及Spring中如何在非Spring管理的Bean中获取到Spring管理的Bean并操作的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

Spring中如何在非Spring管理的Bean中获取到Spring管理的Bean并操作

最近在开发过程中遇到了一个问题,就是和安卓端需要借助socket进行通信,但是此时的socket并不是spring websocket,且此时socket需要在线程中执行,无法被Spring管理,于是找到了另外一种用法 原理即是通过ApplicationContextAware接口,并将实现类交给Spring管理,在类中定义一个applicationContext属性接收接口方法中的容器。即可以在该实现类中通过定义静态方法获取到我们需要的容器内我们自定义的Service或者dao等 使用方式如下

安卓开发需要java的spring吗

需要,如果只是做个安卓前端,就不是那么需要,Android现在都是前后端分离开发了

为什么安卓开发一般都不用SSH,SPRING MVC之类与数据库交互

是因为客户端不适用。。。并且android有自己的架构,内存空间、系统、性能等的限制

spring框架与无spring框架有什么区别

spring的两大核心功能就是依赖注入DI和AOP,依赖注入实现的功能是不需要自己去new对象而是通过set方法注入,例如把DAO等注入到一个业务逻辑的类中来实现数据库操作,从而使类与类之间的联系更小,耦合度就小。AOP一般用于事务管理。spring功能很强大,如果不用的话可能实现以上功能很复杂的。

关于本次spring安卓版和Spring中如何在非Spring管理的Bean中获取到Spring管理的Bean并操作的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。