本指南將引導您使用Leopard標簽簡化Spring配置。
How to complete this guide你可以從頭開始并完成每一個步驟,或者您可以繞過你已經熟悉的基本設置步驟。無論哪種方式,你最終都可以得到可工作的代碼。
1、xml文件頭配置Leopard標簽是基于XML Schema的配置方式,目的是為了簡化配置方式。在XML文件頭部添加:xmlns:leopard=“http://www.leopard.io/schema/leopard”。xsi:schemaLocation=“http://www.leopard.io/schema/leopard http://www.leopard.io/schema/leopard.xsd”
2、<leopard:component-scan />類似
使用例子
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:leopard="http://www.leopard.io/schema/leopard" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.leopard.io/schema/leopard http://www.leopard.io/schema/leopard.xsd"> <leopard:component-scan base-package="io.leopard.guides" /></beans>
參數說明base-package
: Spring Bean包路徑
MySQL數據源定義.
使用例子
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:leopard="http://www.leopard.io/schema/leopard" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.leopard.io/schema/leopard http://www.leopard.io/schema/leopard.xsd"> <leopard:jdbc id="jdbc" host="112.126.75.27" database="example" user="example" passWord="leopard" /></beans>
參數說明id
: Bean名稱,只有一個數據庫時建議使用id=“jdbc”,多個數據庫時使用庫名+“Jdbc”host
:MySQL服務器host或ip,也可以使用占位符.database
:數據庫名稱user
:數據庫用戶名password
:數據庫密碼port
:數據庫端口,默認為3306maxPoolSize
:連接池最大連接數,默認為15dataSourceId
:DataSource Bean名稱,<leopard:jdbc/>會自動創建一個DataSource Bean,您可以用作其他用途,默認名稱為jdbcId+“DataSource”.
Redis數據源定義.
使用例子
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:leopard="http://www.leopard.io/schema/leopard" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.leopard.io/schema/leopard http://www.leopard.io/schema/leopard.xsd"> <leopard:redis id="redis" server="112.126.75.27:6311" /></beans>
參數說明id
: Bean名稱server
:MySQL服務器host(IP)+端口,如:“112.126.75.27:6311”maxActive
:連接池最大連接數,默認為128timeout
:超時時間,單位為毫秒。默認為3000毫秒initialPoolSize
:連接池默認初始化連接數,默認為1.enableBackup
:是否啟用自動備份(即執行bgsave將數據持久化),默認不啟用.backupTime
:備份時間,格式"mm:hh”,默認為04:01(每天的凌晨4點1分時開始備份)
恭喜你!您已經學會使用Leopard標簽簡化Spring配置,祝您好運。
新聞熱點
疑難解答