版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ypp91zr/article/details/84031912
废话就不说了,看代码:启动类
@ComponentScan(basePackages = "com.pinyu.system")
@EnableTransactionManagement(proxyTargetClass = true)
//@SpringBootApplication(exclude={
// DataSourceAutoConfiguration.class,
//// HibernateJpaAutoConfiguration.class, //(如果使用Hibernate时,需要加)
// DataSourceTransactionManagerAutoConfiguration.class
// })
@SpringBootApplication
@Import(DruidConfig.class)
@ServletComponentScan//使用servlet
public class Application extends SpringBootServletInitializer {
}
@ServletComponentScan添加注解后,在servlet上面添加注解即可:
@WebServlet(urlPatterns="/tenantBillBack/")
public class TenantBillBack extends HttpServlet{}
还有一种方式,启动类注册servlet
@ComponentScan(basePackages = "com.pinyu.system")
@EnableTransactionManagement(proxyTargetClass = true)
//@SpringBootApplication(exclude={
// DataSourceAutoConfiguration.class,
//// HibernateJpaAutoConfiguration.class, //(如果使用Hibernate时,需要加)
// DataSourceTransactionManagerAutoConfiguration.class
// })
@SpringBootApplication
@Import(DruidConfig.class)
//@ServletComponentScan//使用servlet
public class Application extends SpringBootServletInitializer {
@Bean
public ServletRegistrationBean tenantBillBack(){
return new ServletRegistrationBean(new TenantBillBack(),"/tenantBillBack/");
}
}