## 配置项目详细说明
### 一、服务器配置
* 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>
~~~