SpringBoot入门

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);

 

    }

}

 

  

 

 

转载于:https://www.cnblogs.com/Virtual-field/p/10859821.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值