1.@SpringBootApplication注解中的属性
1.exclude()和excludeName()这两个属性是在装配过程中排除一些类,前者是通过指定类的类型(.class)进行排除,后者是通过类的全限定名进行排除。
2.首先,使用此注解后默认扫描当前包及其子包中的类,可以通过scanBasePackages()属性指定要扫描的包.也可通过scanBasePackageClasses()属性指定要扫描的类的类型。
2.控制Spring banner的输出(鸡肋)
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
SpringApplication app=new SpringApplication(App.class);
app.setBannerMode(Banner.Mode.OFF);//关闭Banner
ConfigurableApplicationContext context=app.run(args);
context.close();
}
}
DIY 文件Banner此方式默认加载classpath下的banner.txt,如果文件名不是默认的需要在application.properties文件中进行配置 banner.location=my.txt(假设文件名为my.txt)
Spring还支持图片的banner,默认文件名为banner.(jpg/png/gif),也可以通过配置文件
banner.image.location=my.jpg的格式进行设置