cyj 2 months ago
commit aa4c6b5cd8

@ -10,7 +10,6 @@
package com.yami.shop.admin;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@ -21,15 +20,28 @@ import org.springframework.context.annotation.ComponentScan;
/**
* @author lgh
* Spring BootWeb
*/
@SpringBootApplication
// @SpringBootApplication注解是一个组合注解相当于同时使用了@Configuration、@EnableAutoConfiguration和@ComponentScan
// 它表明这个类是一个Spring Boot应用的配置类并且开启自动配置以及组件扫描功能。
@ComponentScan("com.yami.shop")
public class WebApplication extends SpringBootServletInitializer{
// @ComponentScan注解用于指定Spring要扫描的基础包路径在这里表示会扫描com.yami.shop及其子包下的所有组件比如@Component、@Service、@Repository等标注的类
// 以便将这些组件纳入Spring容器进行管理。
public class WebApplication extends SpringBootServletInitializer {
/**
* JavaSpring BootWebApplication.classargs
* Spring BootWebWeb
*/
public static void main(String[] args) {
SpringApplication.run(WebApplication.class, args);
}
/**
* WARServletTomcatSpring
* SpringApplicationBuilderWebApplication.class便
*/
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(WebApplication.class);

Loading…
Cancel
Save