首页 > 编程语言 > 详细

SpringBoot入门

时间:2019-05-14 01:28:19      阅读:151      评论:0      收藏:0      [点我收藏+]

1.SpringBoot是什么

  它是一个基于spring的微服务框架,目的就是为了减少框架的搭建成本

2.SpringBoot的作用与特点

  它实现了大部分主流框架与spring的配置整合代码,可以大大减少我们部署的代码

3.SpringBoot学习需知

  因为它是一个基于springMVC的框架,所以必须要掌握springMVC的配置基础

  而且它对jsp视图不友好,基本上属于不支持,官方推荐使用的比较多的是thymeleaf或者Freemarker

  并且以为他给我实现了整合配置,所以这个框架使用的是纯注解

  一些必须要掌握的纯注解标签

  @Configuration  声明一个配置类,配置类的功能等同spring的配置文件

     @Bean 将没有声明的@Component/@Controller/@Serivce/@Repository的类加入到Spring容器

  @PropertySource Spring的配置里读取,增加的这个注解,可以使用@Value注解获得properties文件的内容

  @Value 获得上下文中,Properties文件的内容等同与Spring配置文件的${key}

   @ComponentScan  用于扫描类,创建对象到Spring容器中等同Spring配置文件<context:component-scan>  

   @ConditionalOnMissingBean(Spring Boot表示如果Spring容器已经有该类的对象就不执行创建对象的方法再创建一次了。 

4.入门配置

  1.先在pom.xml中添加SpringBoot需要的依赖包

    技术分享图片

  2.一个简单的java类验证一下,我们的配置和理念是否成功 

//声明@Controller存储类型注解,表示SampleController类启动是,对象会加载到Spring容器

@Controller

//声明@EnableAutoConfiguration,表示程序使用Springboot默认的配置

@EnableAutoConfiguration

public class SampleController {

    /**

     * 表示如果访问路径/,返回字符串Hello World!

     */

    @RequestMapping("/")

    @ResponseBody

    String home() {

        return "Hello World!";

  }

    public static void main(String[] args) throws Exception {

     //启动Spring Boot程序

        SpringApplication.run(SampleController.class, args);

 

    }

}

 

  

 

 

SpringBoot入门

原文:https://www.cnblogs.com/Virtual-field/p/10859821.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!