用SpringBoot提供乙個jar包給別人呼叫

2021-08-29 16:18:26 字數 1130 閱讀 2594

提供的jar包只包含自己寫的邏輯,在提供的jar包中所依賴的其他j的ar包並不打包在自己寫的jar包內,而是由jar包使用者將提供jar包的依賴包一併匯入。

測試demo包括jar包提供專案providemyjar 和jar包使用專案providemyjartest

其中在providemyjar**編寫的時候依賴包全部匯入,但是最後不打包,由providemyjartest最後匯入

這裡註冊成bean

}

啟動類:

@componentscan("cc") //掃瞄提供的jar包註冊的bean

public static void main(string args) }

輸出:

注意:providemyjar的啟動類要刪除,不然程式無法知道啟動類是哪個,還有providemyjar裡面註冊的bean在providemyjartest中要被掃瞄到

//下面三種都可以 即jar包註解註冊的bean所在包要被掃瞄到

@componentscan(「cc.ok.bb」)

//@componentscan(「cc.ok」)

//@componentscan(「cc」)}

springboot手寫乙個rbac

對於springboot來說,可以利用一些框架實現rbac,例如spring security等。但是做專案的時候,如果要使用元件,不僅僅需要考慮元件能帶給我們什麼,而且還要考慮元件裡面那些東西是不想要的,以及學習成本等等。現在我們就只需要簡單實現乙個基於api 頁面資源 角色 使用者的許可權管理系...

Spring Boot 動手寫乙個 Start

我們在使用springboot 專案時,引入乙個springboot start依賴,只需要很少的 或者不用任何 就能直接使用預設配置,再也不用那些繁瑣的配置了,感覺特別神奇。我們自己也動手寫乙個start.pom 檔案如下 org.springframework.bootgroupid sprin...

第乙個springboot專案

去年公司用springboot做過個小專案,用完一直沒有維護,最近沒事,從官網更下來springboot專案.自己缺啟動不起來了.所以寫這個,算是個筆記吧.可以對更下來的專案進行,選擇比如加上springmvc的web啦,springdatajpa啦,這些都會體現到更下來的專案中的pom.xml裡面...