美文网首页
Springboot中App类的作用

Springboot中App类的作用

作者: 墨色尘埃 | 来源:发表于2017-12-10 18:22 被阅读0次
    /** 
     * 是Spring Boot项目的核心注解,主要是开启自动配置 
     */  
    @RestController
    @SpringBootApplication
    @EnableCaching
    @ServletComponentScan
    @EnableScheduling
    public class App {
    
        public static ApplicationContext applicationContext;
    
        @RequestMapping("/")
        String home() {
            return "Hello Spring Boot";
        }
    
        public static void main(String[] args) {
            applicationContext = SpringApplication.run(App.class, args);
        }
    
    }
    
    image.png

    基本配置
    Spirng boot通常都有一个入口类,入口类一个main方法.
    @SpringBootApplication 是Spring Boot的核心注解,并且是一个组合注解
    这个注解相当于@Configuration,@EnableAutoConfiguration和@ComponentScan


    image.png

    Spirng boot一些注解解释http://dailycode.daoapp.io/spring-boot-annotations/

    @EnableAutoConfiguration 注解会根据类路径中的jar包依赖为当前项目进行自动配置
    For example:
    添加spring-boot-starter-web依赖,会自动添加tomcat和spring mvc的依赖,那么Spring Boot会对Tomcat和SpirngMVC进行自动配置

    修改默认启动图案
    在resources下面放一个banner.txt文件


    image.png
    image.png

    也可以关闭这个图案


    image.png

    Spring Boot配置文件
    Spring Boot使用一个全局配置文件,application.properties或application.yml放置在src/main/resources下面或者类路径的/config下面


    image.png

    在默认情况下spring boot 使用/为访问路径 使用8080为 默认端口

    相关文章

      网友评论

          本文标题:Springboot中App类的作用

          本文链接:https://www.haomeiwen.com/subject/kiuvixtx.html