Spring配置Annotation的幾點備忘

2021-08-27 14:39:49 字數 887 閱讀 4376

1、如何注入常量

@value("$")

2、如何配置service、controler、dao

@controller

@service("orgservice")重新命名為orgservice否則按照orgserviceimpl命名

@repository

3、如何配置延遲載入

@lazy(false)

4、如何配置bean的作用域

@scope("singleton")

5、如何配置ibatis2.x版本的sqlmapclienttemplate

原有的sqlmapclientdaosupport的setsqlmapclient是final方法,所以不能重寫並標記為@autowired

6、如何在域的位置注入bean

@resource(name="beanid")

7、如何配置事務

表明為cglib的**方式:proxy-target-class="true"

8、全域性性配置

9、如何將整個類的方法配置為事務包裹的方法

@transactional

public class a

departmentdao.insertdept(department);

}11、預設是bytype的注入,如何byname注入?

12、@autowired(required=true)在初始化時就校驗

13、預設的事務annotation配置是?

14、如何標記多個事務屬性???

@transactional(readonly = true)

@transactional(readonly = true, rollbackfor = )

15、配置單元測試載入配置檔案的註解

Hibernate聯合主鍵Annotation

teacher類設定id,name為聯合主鍵 abc三種方式 新建teacherpk類,屬性id,name和getters,setters在teacher裡去掉id,name以及他們的getset方法 a 1給teacherpk加注釋 embeddable 2在teacher中加入teacherpk...

Django之資料聚合函式 annotate

在我們的部落格側邊欄有分類列表,顯示部落格已有的全部文章分類。現在想在分類名後顯示該分類下有多少篇文章,該怎麼做呢?最優雅的方式就是使用 django 模型管理器的annotate方法。blog models.py class article models.model title models.ch...

spring 事務配置

自己寫的乙個關於事務的配置例子,很簡單 主要是spring的事務可以借助於aop直接環繞在target屬性所對應操作的周圍。無須為事務寫多餘的 即輕便又減少了耦合。配置檔案部分 bean.xml 由於是簡單的例子所以就不寫那麼規範了 class部分 package com.f9inux.test i...