SpringBoot專案移除bean

2021-10-10 09:11:45 字數 524 閱讀 4423

在spring專案中,當引入別人的jar包的時候,

通過spring spi spring.factories ,

會建立一些jar中的定義的bean,比如強制格式化返回值

在專案中要移除這些不想自動註冊的bean,

使用beandefinitionregistrypostprocessor,直接在 解析完bean的註冊資訊後,直接移除就行,這樣就不會建立bean。

@component

public class removeregistybeanfactorypostprocessor implements beandefinitionregistrypostprocessor

}@override

public void postprocessbeanfactory(configurablelistablebeanfactory configurablelistablebeanfactory) throws bean***ception

}

部署springboot專案

開發完了以後要部署,那麼怎麼部署呢?第一種 jar方式 注意是在springboot target目錄下生成乙個jar檔案 然後直接輸入鏈結就可以訪問了 第二種 war部署 哪種好?最近公司在做一些內部的小型web應用時,為了提高開發效率決定使用springboot,這貨自帶servlet容器,你在...

springboot專案略述

1.springboot專案是由啟動器 父專案啟動器等組成 org.springframework.boot spring boot starter parent 2.2.2.release lookup parent from repository 2.開啟父專案啟動器,其中配置了另乙個父專案關鍵...

springboot專案結構

2.實體類 domain 置於com.springboot.domain 3.資料訪問層 dao 置於com.springboot.repository4.資料服務層 service 置於com,springboot.service,資料服務的實現介面 serviceimpl 至於com.sprin...