## 配置項目詳細說明
### 一、服務器配置
* type:服務器類型只能設置為jetty。(系統內嵌Jetty)
* host:主機名,一般情況是指本地主機localhost。如果一臺服務器有多個IP地址時,需要修改項配置。
* port:監聽端口號。
例如:
~~~
<server type="jetty">
<property name="host" value="localhost" />
<property name="port" value="8080" />
</server>
~~~
### 二、數據源配置
* driver:數據庫驅動。
* url:數據庫地址鏈接,以及相關設置。
* username:登錄數據庫的用戶名。
* password:登錄數據庫的密碼。
例如:
~~~
<dataSource type="mysql">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://192.168.1.91:3306/mytest_db?useUnicode=true&characterEncoding=UTF-8" />
<property name="username" value="admin" />
<property name="password" value="12345678" />
</dataSource>
~~~
### 三、系統配置項
* entityPackageName:生成實體類時使用的包名。
* entityPrefix:生成實體類時使用的前綴。(對于數據庫中的表,將去掉相應前綴。)
* entityPath:生成實體類時使用的生成路徑。
* templatePackageName:生成模板類時使用的包名。
* templatePath:生成模板類時使用的生成路徑。
* mapperPath:映射文件加載路徑。(默認為mappe目錄)
* mapperSuffix:映射文件加載后綴。(默認為mapper.xml)
* resultMaxRows:從數據庫服務器返回最大數據行數限制。(默認為500行)
* threadPoolSize:數據庫服務器連接池大小。
例如:
~~~
<settings>
<!-- entity and template -->
<setting name="entityPackageName" value="cn.cantong.mlink.entity" />
<setting name="entityPrefix" value=cmm_" />
<setting name="entityPath" value="./entity/" />
<setting name="templatePackageName" value="cn.cantong.mlink.template" />
<setting name="templatePath" value="./template/" />
<!-- mapper -->
<setting name="mapperPath" value="./mapper/" />
<setting name="mapperSuffix" value="mapper.xml" />
<!-- other -->
<setting name="resultMaxRows" value="500" />
<setting name="threadPoolSize" value="1000" />
</settings>
~~~