Hello World探究
发布日期:2021-05-10 19:06:31 浏览次数:12 分类:精选文章

本文共 2730 字,大约阅读时间需要 9 分钟。

Spring Boot��������� rebels ������

������POM ������������

1.1 ���������������

��������������� <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> </parent>

������������������ <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>1.5.9.RELEASE</version> <relativepath>../../spring-boot-dependencies</relativepath> </parent>���������������������������Spring Boot������������������������������������������

1.2Spring Boot ������������������

Spring Boot������������������������������������������������������������������������������������������������������������������������������������������������������dependencies���������������������������������������������������


���������������������

2.1spring-boot-starter-web

���������������

org.springframework.boot
spring-boot-starter-web

���spring-boot-starter-web������������������������������Spring Boot web������������������������Spring Boot������������������������������������������������������������������starters���������������������������������������������������������������������������������������������������


���������������������������������

3.1������������HelloWorldMainApplication

@SpringBootApplicationpublic class HelloWorldMainApplication {    public static void main(String[] args) {        SpringApplication.run(HelloWorldMainApplication.class, args);    }}

@SpringBootApplication������������������������Spring Boot���������������������������������������������������Spring Boot���������������������������������������main���������


3.2Spring Boot������������

���������@SpringBootApplication������������������������

@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)    })
  • @SpringBootConfiguration������������������Spring Boot���������������
  • @EnableAutoConfiguration������������������������������Spring Boot���������������������������������������������
  • @ComponentScan���������������������������������������������������������������������������������Spring������������

  • 3.3������������������

    ���������������Spring Boot���������������������������������������@EnableAutoConfiguration���Spring Boot������META-INF/spring.factories������������������������������������������������������������������������������������������


    ������������Spring Boot���������������������������������������������������������������������������

    上一篇:使用Spring Initializer快速创建Spring Boot项目
    下一篇:Spring Boot的第一个入门程序 HelloWorld

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2025年04月20日 08时09分12秒