spring boot初识总结

1、在pom中添加依赖包,添加spring boot的依赖包以及spring 和mybatis的依赖包

2、配置application.properties文件,该文件下配置数据库连接等信息。该文件会在spring boot启动的时候自定寻找。

     配置mybatis.mapperLocations,扫描xml

3、常用注解:

    ①RestController : Controller和ResponseBody的结合

    ②RequestMapping:配置映射地址

    ③GetMapping和PostMapping

    ④Autowired:注入类

    ⑤SpringBootApplication:启动项目的类

    ⑥MapperScan:扫描dao层接口注入类

 

优点:

      1.去除了大量的xml配置文件

      2.简化复杂的依赖管理

      3.配合各种starter使用,基本上可以做到自动化配置

      4.快速启动容器

      5. 配合Maven或Gradle等构件工具打成Jar包后,Java -jar 进行部署运行还是蛮简单的

       创建独立Spring应用程序,嵌入式Tomcat,Jetty容器,无需部署WAR包,简化Maven及Gradle配置,尽可能的自动化配置Spring,直接植入产品环境下的实用功能,比如度量指标、健康检查及扩展配置等,无需代码生成及XML配置。

缺点:
       1.从原来的xml配置方式转换到JAVA配置方式变化有点大,不太适应
       2.感觉Spring Boot 比较适合做微服务,不适合做比较大型的项目。

 

     

 

你可能感兴趣的:(spring,boot)