开发者社区> 问答> 正文

大家都说要用注解替换xml方式? 请问复杂一些的类怎么使用注解注入?

如下面这段如何使用注解标注?

<bean id="memcachedClientBuilder" class="net.rubyeye.xmemcached.XMemcachedClientBuilder">

        <constructor-arg>
            <list>
                <bean class="java.net.InetSocketAddress">
                    <constructor-arg value="172.19.65.19"/>
                    <constructor-arg value="11211"/>
                </bean>
            </list>
        </constructor-arg>
        <property name="connectionPoolSize" value="${memcached.server.poolSize}"/>
        <property name="commandFactory">
            <bean class="net.rubyeye.xmemcached.command.BinaryCommandFactory"/>
        </property>
        <property name="transcoder">
            <bean class="net.rubyeye.xmemcached.transcoders.SerializingTranscoder"/>
        </property>
    </bean>

展开
收起
a123456678 2016-03-18 14:52:51 2318 0
1 条回答
写回答
取消 提交回答
  • 大家说的未必就适用于你的需求,这种事还是要看具体的场景的。你贴的这段代码,我看是系统配置方面的,这种代码最好用XML。只有那种写上基本不动的代码用注解才合适。给你举个例子吧。用quartz进行时间调度的代码。你见过有多少人用注解做?为什么不用注解,是因为时间调度的相关类也好,调度规则也好,都会经常改变。这些东西要是用注解,注解多少就给自己维护添多少麻烦。所以,别人说的是别人说的,你可以拿来参考,但是不应该不加思考的跟别人走。一百个大家中的一员,未必有那么一两个水平比你高很多,所以大家在一起只是算商量,没必要这么没主见。

    2019-07-17 19:06:44
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多