關於spring物件使用的討論

2021-08-31 09:13:43 字數 471 閱讀 2853

我在開發過程中,出現這樣乙個爭論:

前提,系統分為service和dao兩層,使用spring管理所有物件,dao一般是通過配置檔案注入到service中,service中也可以直接從spring容器中獲取任何物件。

如果在乙個servic中要實現乙個複雜的業務,這個業務分為兩部分操作,其中第一部分是乙個整體的事務,第二部分是乙個直接的對dao的呼叫,並且第二部分在其他service中已經實現。

舉例:有乙個部門操作的service,其中乙個操作為刪除部門和該部門下的所有人。這個業務就分為兩部分,第一部分是刪除人員,該部分在乙個人員管理的service中有實現介面,實現方式刪除人員的同時刪除人員的許可權並備份人員資訊;第二部分是呼叫dao直接刪除部門。

我們爭論的焦點在於,在部門service裡刪除部門的方法中第一部分是應該呼叫人員service中已經實現的介面,還是應該去注入人員dao,自己實現刪除人員的每一步操作。

希望大家能積極參與討論!!!

Spring 使用Spring建立物件

xmlversion 1.0 encoding utf 8 beans xmlns xmlns xsi xmlns p xsi schemalocation spring beans 4.1.xsd beans 2.編寫domain,dao,service 3.在spring中註冊元件 要sprin...

關於spring的AOP使用

目前專案中用的比較多的是 aspectj註解的切面和xml配置的aop 表述 最近這個專案用的是xml配置的aop 配置乙個跟節點,下面配置乙個advisor或者aspect,裡面再配置乙個pointcut的正則表示執行的地點和advice什麼時候執行什麼事。概念陳述 1.通知 advice 定義了...

關於引用的討論

鄭飛龍 17 17 04 這個是一道面試題,不知道這題是什麼意思?beyond jzk 17 19 55 我也弄不明白.beyond jzk 17 20 15 我感覺輸出應該是false true 鄭飛龍 17 20 45 答案就是這樣 鄭飛龍 17 20 49 你是怎麼看出來的 beyond jz...