springboot中Hello World Application的探究是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

成都创新互联公司主要从事网站制作、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务尼金平,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
1. POM文件
1. 父项目
spring-boot-starter-parent的父项目: org.springframework.boot spring-boot-starter-parent 1.5.9.RELEASE spring-boot-dependencies真正来管理Spring Boot项目中所有的依赖版本 org.springframework.boot spring-boot-dependencies 1.5.9.RELEASE ../../spring-boot-dependencies 
Spring Boot的版本仲裁中心,以后我们导入依赖默认不需要写版本(没有在spring-boot-dependencies中的依赖就需要声明版本号)
2. 导入的依赖
org.springframework.boot spring-boot-starter-web 
spring-boot-starter-web :
- spring-boot-starter: spring boot场景启动器 
2. 主程序类,主入口类
/**
 * @SpringBootApplication 来标注一个主程序类,说明这是一个Spring boot应用
 */
@SpringBootApplication
public class HelloWorldMainApplication {
    public static void main(String[] args) {
        //启动Spring应用
        SpringApplication.run(HelloWorldMainApplication.class, args);
    }
}@SpringBootApplication: Spring Boot应用注解,标注在某个类上说明这是Spring Boot应用的主入口类,SpringBoot就应该运行这个类的main方法来启动应用SpringBoot应用
@SpringBootAppliation:
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(
    excludeFilters = {@Filter(
    type = FilterType.CUSTOM,
    classes = {TypeExcludeFilter.class}
), @Filter(
    type = FilterType.CUSTOM,
    classes = {AutoConfigurationExcludeFilter.class}
)}
)
public @interface SpringBootApplication {
    @AliasFor(
        annotation = EnableAutoConfiguration.class,
        attribute = "exclude"
    )
    Class>[] exclude() default {};
    @AliasFor(
        annotation = EnableAutoConfiguration.class,
        attribute = "excludeName"
    )
    String[] excludeName() default {};
    @AliasFor(
        annotation = ComponentScan.class,
        attribute = "basePackages"
    )
    String[] scanBasePackages() default {};
    @AliasFor(
        annotation = ComponentScan.class,
        attribute = "basePackageClasses"
    )
    Class>[] scanBasePackageClasses() default {};
}@SpringBootConfiguration:
- SpringBoot的配置类,标准在某个类上,表示这是一个SpringBoot的配置类 
- @Configuration:配置类(配置文件) -- 也是一个组件Component 
@EnableAutoConfiguration:
- 开启自动配置功能 
看完上述内容,你们掌握springboot中Hello World Application的探究是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
网站标题:springboot中HelloWorldApplication的探究是怎样的
转载源于:http://www.scyingshan.cn/article/ipihgc.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 