Spring Boot(五)快速入门

1.SpringBoot 官方网站  projects.spring.io/spring-boot


     网址 :spring.io   -> project  ->SpringBoot -> 网址:projects.spring.io/spring-boot
     官方文档:在官网 版本对应版本下 ->Reference

 2.创建一个maven项目   


    1.Maven Project ->
      quickstart -> 
      Group Id、Artifact Id 、Version:1.0.0 ->
      Finish
                    
 3.将项目的编译级别改成1.8  


    在 properties 标签下加上
    1.8
    1.8

 4.引入依赖


    
        org.springframework.boot
        spring-boot-starter-parent
        1.4.0.RELEASE
    

    
            
                org.springframework.boot
                spring-boot-starter
            

    

 5.Spring 容器的创建、Bean装配和使用


    1.Spring 容器的创建
        在类上面加: @SpringBootApplication
    2.Bean装配
        在属性或 返回值为Bean的方法上 加: @Bean
        如: @Bean
             public Runnable createRunnable() {
                return ()->{System.out.println("LiuZJ");};
             }
    3.Bean使用
        ConfigurableApplicationContext context=SpringApplication.run(App.class, args);
        context.getBean(Runnable.class).run();

 6.Maven里面是单继承


    1.使用 如下内容,可以替换掉 中的内容
        
            
                
                    org.springframework.boot
                    spring-boot-starter-parent
                    1.4.0.RELEASE
                    import
                    pom
                

            

        

 7. @SpringBootApplication 中的注解    


    1. @ComponentScan ----扫描文件
    2. @EnableAutoConfiguration ----启动自动的配置
    3. @SpringBootConfiguration ----也是个 @Configuration


    
 8.Spring 容器的创建 可以简化 


    在类上面加: @ComponentScan
 
 9.ConfigurableApplicationContext context=SpringApplication.run(App.class, args); 会自动将App.class 类装配成配置类


 
 10.除了调用 SpringApplication.run()的静态方法来 获得ConfigurableApplicationContext,来运行SpringBoot 。还可以使用其他方法来调用


    1.    SpringApplication app=new SpringApplication(App2.class);
        ConfigurableApplicationContext context=app.run(args);
    
    2.    SpringApplication app=new SpringApplication();
        Set sets=new HashSet<>();
        sets.add(App2.class);
        app.setSources(sets);
        ConfigurableApplicationContext context=app.run(args);

你可能感兴趣的:(Spring,Boot)