spring適合開發(fā)非web端的應(yīng)用嗎?
網(wǎng)友解答: spring 有兩大特性ioc aop,使用這兩大特性可以讓減少程序員大量工作。IOC 控制反轉(zhuǎn),將對象的創(chuàng)建和管理交給spring管理,程序員可以專注業(yè)務(wù)代碼處理。AOP
spring 有兩大特性ioc aop,使用這兩大特性可以讓減少程序員大量工作。
IOC 控制反轉(zhuǎn),將對象的創(chuàng)建和管理交給spring管理,程序員可以專注業(yè)務(wù)代碼處理。
AOP 面向切片編程,可以通過預(yù)編譯方式和運行期動態(tài)代理實現(xiàn)在不修改源代碼的情況下給程序動態(tài)統(tǒng)一添加功能的一種技術(shù)。在方法執(zhí)行前,執(zhí)行后,出現(xiàn)異常后等行。
主要功能有日志記錄,性能統(tǒng)計,安全控制,事務(wù)處理,異常處理等等。把以上功能從業(yè)務(wù)邏輯代碼中分離出來,進而改變這些行為的時候不影響業(yè)務(wù)邏輯的代碼,讓功能擴展不修改源代碼。
所以有了這兩大特性即使不開發(fā)web也可以用來開發(fā)其他類型的項目
網(wǎng)友解答:可以,可以學(xué)習(xí)springboot和springcloud