全球快看點丨基于xml的Spring配置二(Spring 配置非自定義Bean)

2022-12-08 17:12:26 來源:51CTO博客


(資料圖片僅供參考)

以上在xml 中配置的Bean都是自己定義的,例如: UserDaolmpl,UserServicelmpl。但是,在實際開發中有些功能類并不是我們自己定義的,而是使用的第三方jar包中的,那么,這些Bean要想讓Spring進行管理,也需要對其進行配置。

配置非自定義的Bean需要思考如下兩個問題:

被配置的Bean的實例化方式是什么?無參構造、有參構造、靜態工廠方式還是實例工廠方式;被配置的Bean是否需要注入必要屬性。例如:數據庫的四個必備屬性。
            mysql            mysql-connector-java            5.1.49                            com.alibaba            druid            1.2.9        
// 手動配置方式  不由spring管理    DruidDataSource druidDataSource = new DruidDataSource();        druidDataSource.setDriverClassName();        druidDataSource.setUrl();        druidDataSource.setUsername();        druidDataSource.setPassword();
                                    

配置非自定義 Bean-connection

// 手動配置方式  不由spring管理    Class.forName("com.mysql.jdbc.Driver");        Connection connection = DriverManager.getConnection("", "", "");
                                            

配置非自定義 Bean-Date

String currentDate = "2022-11-11 11:11:11";        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");        Date parse = dateFormat.parse(currentDate);
                            

配置非自定義 Bean-SqlSessionFactory

    org.mybatis    mybatis    3.5.9    mysql    mysql-connector-java

標簽:

上一篇:【數據庫數據恢復】MS SQL數據庫附加數據庫出錯怎么恢復數據?
下一篇:如何通過C#/VB.NET將PDF轉為Word