我有MySimpleController
,我需要將此控制器提取到一個公共庫。註冊彈簧豆沒有組件掃描
package xxx.mypackage;
@Controller
class MySimpleController{}
該庫具有不同的包名,yyy.newpackage
比以前xxx.mypackage
不同。因此,它不適用於組件掃描。
下面是問題:有沒有辦法註冊這個控制器沒有組件掃描?我只想包括我的罐子,並期望我的控制器正確。我在META-INF
文件夾中看到了一些定義,但不能確定這是否正確。
這需要在我的用戶配置中進行更改。我希望我的jar包含在內,並且無需任何手動註冊即可運行。 – Cemo
好吧,如果你把它作爲一個jar文件移出來,有人會把這個jar文件當作依賴項來使用嗎?如果是這樣,他們會不會使用MySimpleController作爲代碼中的依賴項? – Hrishikesh
是的,它將用作依賴項。 MySimpleController是完整的功能代碼,其他部分不會與此控制器交互。把它看作是提供一些系統信息的控制器。 – Cemo