`

SPRING配置方法

    博客分类:
  • Java
 
阅读更多

 

spring容器启动时候调用静态方法

	<bean id="syncConfigIdStatic" class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
		<property name="staticMethod" value="com.yb.async.domain.config.DataSyncConfig.setSyncConfigId"/>
		<property name="arguments" value="${dataSyncConfig.syncConfigId}">
		</property>
	</bean>

  这样调用了静态方法

 

============

 

1.事务失效解决方法  

            Spring MVC要想事务生效,你必须保证spring-mvc.xml的context:component-scan只扫描Controller,而 spring-config.xml里的不包含Controller. 否则你定义在spring-config.xml里的事务就要失效了。方法如下:

 

         spring-config.xml:

 

 <context:component-scan base-package="com.jd.etms.waybillui">

    <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>

 </context:component-scan>

         spring-config-mvc.xml:

 

 <context:component-scan base-package="com.jd.etms.waybillui" use-default-filters="false">

     <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>

 </context:component-scan>

        

 #####################################################3

方法命名规范

1.方法命名满足驼峰规则,首字母小写,动词+名词形式命名,命名具备实际意义的英文名,除非特别约定,否则尽量不用缩写;

2.基础方法:

    接口与服务层:插入【create+对象】,更新【update+对象】,查详情【get+对象】,查列表【list+对象】,查总数【count+对象】;

    dao层与mapper文件:插入【insert】,主键更新【updateByPrimaryKey】,主键查询详情【selectByPrimaryKey】,查列表【list】,查总数【count】;

3.自定义方法:

    接口与服务层:插入【create开头】,更新【update开头】,查详情【get开头】,查列表【list开头】,查总数【count开头】;

    dao层与mapper文件:插入【insert开头】,更新【update开头】,查询详情【select开头】,查列表【list开头】,查总数【count开头】。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics