
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
@SpringBootApplication
@ComponentScan(basePackages = "com.example.app")
public class MyApplication {
public static void main(String[] args) {
SpringApplication.run(MyApplication.class, args);
}
}


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.Banner;
import java.util.Properties;
@SpringBootApplication
public class MyApplication {
public static void main(String[] args) {
SpringApplication app = new SpringApplication(MyApplication.class);
app.setDefaultProperties(defaultProperties());
app.setBannerMode(Banner.Mode.OFF);
app.run(args);
}
private static Properties defaultProperties() {
Properties defaultProperties = new Properties();
defaultProperties.put("spring.main.banner-mode", "off");
defaultProperties.put("spring.http.multipart.enabled", "true");
return defaultProperties;
}
}

本文档展示了三个Spring Boot应用的入口类。第一个是最基础的启动配置,第二个增加了@ComponentScan注解以指定扫描的包,第三个则展示了如何设置默认属性和关闭启动时的Banner显示。这些配置对于理解和构建Spring Boot应用程序至关重要。
3751

被折叠的 条评论
为什么被折叠?



