diff --git a/template/entrance/web/pom.xml b/template/entrance/web/pom.xml
index 4347563..95f5873 100644
--- a/template/entrance/web/pom.xml
+++ b/template/entrance/web/pom.xml
@@ -20,6 +20,21 @@
{{ .artifactId }}-entrance-mq
{{ .version }}
+
+ com.vs
+ vs-mock-web
+ ${vs.mock.spring}
+
+
+ com.vs
+ vs-debug-agent
+ ${vs.debug.version}
+
+
+ com.vs
+ vs-debug-plugin
+ ${vs.debug.version}
+
diff --git a/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/AppApplication.java b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/AppApplication.java
index 8895027..4eb6007 100644
--- a/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/AppApplication.java
+++ b/template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/AppApplication.java
@@ -1,5 +1,8 @@
package {{ .package }}.entrance.web;
+import com.vs.debug.stack.agent.LogStackContextInvokeRecorder;
+import com.vs.debug.stack.agent.MethodVisitorHandlerFilter;
+import com.vs.debug.stack.agent.StackContextInvokeRecorder;
import com.vs.debug.stack.config.EnableVSReplayConfiguration;
import com.vs.sqlmapper.spring.DataSourceConfig;
import com.vs.sqlmapper.spring.scan.VSDaoBeanScan;
@@ -7,13 +10,10 @@ import com.vs.mock.config.EnableVSMockConfiguration;
import com.vs.sqlmapper.spring.express.EnableVSMockExpress;
import com.vs.agent.TocoAgentInitializer;
-import com.vs.debug.stack.agent.LogStackContextInvokeRecorder;
-import com.vs.debug.stack.agent.MethodVisitorHandlerFilter;
-import com.vs.debug.stack.agent.StackContextInvokeRecorder;
+import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Import;
diff --git a/template/entrance/web/src/main/resources/application-local.properties b/template/entrance/web/src/main/resources/application-local.properties
index 70acd64..6e0abd2 100644
--- a/template/entrance/web/src/main/resources/application-local.properties
+++ b/template/entrance/web/src/main/resources/application-local.properties
@@ -14,10 +14,10 @@ spring.datasource.url=jdbc:oracle:thin:@//{{ .dbHost }}:{{ .dbPort }}/ORCLCDB
{{- else if eq .dbType "postgresql" }}
spring.datasource.url=jdbc:postgresql://{{ .dbHost }}:{{ .dbPort }}/{{ .dbDatabase }}?useUnicode=true&characterEncoding=utf8&autoReconnect=true&stringtype=unspecified
{{- else if eq .dbType "mysql" }}
-spring.datasource.url=jdbc:{{ .dbType }}://{{ .dbHost }}:{{ .dbPort }}/{{ .dbDatabase }}?characterEncoding=utf-8&serverTimezone=Asia/Shanghai
+spring.datasource.url=jdbc:mysql://${DB_HOST:10.0.2.201:3306}/${DB_DATABASE:hande_test}?characterEncoding=utf-8&serverTimezone=Asia/Shanghai
{{- end }}
-spring.datasource.username={{ .dbUsername }}
-spring.datasource.password={{ .dbPassword }}
+spring.datasource.username=${DB_USER:hande_test_user}
+spring.datasource.password=${DB_PASSWORD:Yu0FvhjUQDGdnmm5}
spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource
# Druid Data Source Config
diff --git a/template/entrance/web/src/main/resources/application-online.properties b/template/entrance/web/src/main/resources/application-online.properties
index b198317..da89c06 100644
--- a/template/entrance/web/src/main/resources/application-online.properties
+++ b/template/entrance/web/src/main/resources/application-online.properties
@@ -13,10 +13,10 @@ spring.datasource.url=jdbc:oracle:thin:@//{{ .dbHost }}:{{ .dbPort }}/ORCLCDB
{{- else if eq .dbType "postgresql" }}
spring.datasource.url=jdbc:postgresql://{{ .dbHost }}:{{ .dbPort }}/{{ .dbDatabase }}?useUnicode=true&characterEncoding=utf8&autoReconnect=true&stringtype=unspecified
{{- else if eq .dbType "mysql" }}
-spring.datasource.url=jdbc:{{ .dbType }}://{{ .dbHost }}:{{ .dbPort }}/{{ .dbDatabase }}?characterEncoding=utf-8&serverTimezone=Asia/Shanghai
+spring.datasource.url=jdbc:mysql://${DB_HOST:10.0.2.201:3306}/${DB_DATABASE:hande_test}?characterEncoding=utf-8&serverTimezone=Asia/Shanghai
{{- end }}
-spring.datasource.username={{ .dbUsername }}
-spring.datasource.password={{ .dbPassword }}
+spring.datasource.username=${DB_USER:hande_test_user}
+spring.datasource.password=${DB_PASSWORD:Yu0FvhjUQDGdnmm5}
spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource
# Druid Data Source Config
diff --git a/template/entrance/web/src/main/resources/application-remote.properties b/template/entrance/web/src/main/resources/application-remote.properties
index d6f892e..21e501c 100644
--- a/template/entrance/web/src/main/resources/application-remote.properties
+++ b/template/entrance/web/src/main/resources/application-remote.properties
@@ -13,10 +13,10 @@ spring.datasource.url=jdbc:oracle:thin:@//{{ .dbHost }}:{{ .dbPort }}/ORCLCDB
{{- else if eq .dbType "postgresql" }}
spring.datasource.url=jdbc:postgresql://{{ .dbHost }}:{{ .dbPort }}/{{ .dbDatabase }}?useUnicode=true&characterEncoding=utf8&autoReconnect=true&stringtype=unspecified
{{- else if eq .dbType "mysql" }}
-spring.datasource.url=jdbc:{{ .dbType }}://{{ .dbHost }}:{{ .dbPort }}/{{ .dbDatabase }}?characterEncoding=utf-8&serverTimezone=Asia/Shanghai
+spring.datasource.url=jdbc:mysql://${DB_HOST:10.0.2.201:3306}/${DB_DATABASE:hande_test}?characterEncoding=utf-8&serverTimezone=Asia/Shanghai
{{- end }}
-spring.datasource.username={{ .dbUsername }}
-spring.datasource.password={{ .dbPassword }}
+spring.datasource.username=${DB_USER:hande_test_user}
+spring.datasource.password=${DB_PASSWORD:Yu0FvhjUQDGdnmm5}
spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource
# Druid Data Source Config