更新 template/entrance/web/src/main/java/{{.packagePath}}/entrance/web/AppApplication.java

This commit is contained in:
ycl
2025-01-23 09:53:24 +08:00
parent 3b05af3d39
commit aa123c7011

View File

@@ -1,16 +1,9 @@
package {{ .package }}.entrance.web; 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.DataSourceConfig;
import com.vs.sqlmapper.spring.scan.VSDaoBeanScan; import com.vs.sqlmapper.spring.scan.VSDaoBeanScan;
import com.vs.mock.config.EnableVSMockConfiguration;
import com.vs.sqlmapper.spring.express.EnableVSMockExpress;
import com.vs.agent.TocoAgentInitializer; import com.vs.agent.TocoAgentInitializer;
import org.mybatis.spring.annotation.MapperScan; import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -20,23 +13,9 @@ import org.springframework.context.annotation.Import;
@SpringBootApplication(scanBasePackages = {"{{.groupId}}", "com.vs"}) @SpringBootApplication(scanBasePackages = {"{{.groupId}}", "com.vs"})
@VSDaoBeanScan(basePackages = {"com.vs","{{.groupId}}"}) @VSDaoBeanScan(basePackages = {"com.vs","{{.groupId}}"})
@Import(DataSourceConfig.class) @Import(DataSourceConfig.class)
@EnableVSReplayConfiguration
@EnableVSMockConfiguration
@EnableVSMockExpress
@MapperScan("自定义mapper包") @MapperScan("自定义mapper包")
public class AppApplication{ public class AppApplication{
// @Bean(name = "stackContextInvokeRecorder")
// public StackContextInvokeRecorder createStackContextInvokeRecorder() throws Exception {
// return new LogStackContextInvokeRecorder(); // 可以根据需求扩展实现
// }
@Bean
public MethodVisitorHandlerFilter createMethodVisitorHandlerFilter() {
StackContextInvokeRecorder stackContextInvokeRecorder = new LogStackContextInvokeRecorder();
return new MethodVisitorHandlerFilter(stackContextInvokeRecorder);
}
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication application = new SpringApplication(AppApplication.class); SpringApplication application = new SpringApplication(AppApplication.class);
application.addInitializers(new TocoAgentInitializer()); application.addInitializers(new TocoAgentInitializer());