Java菜的笔记:spring boot 入门

spring boot 背景
spring boot,作为java生态圈里的一大杀手级应用,它现在也已经应用到我们项目里面来了,它很好地解决了spring在搭建项目时遇到的应用配置麻烦的问题,减轻了程序员在配置上花的时间,从而让各个新手能更快地入手进行业务的编程实现。在spring boot实战里,作者提到了spring boot的以下精点:
1、自动配置 例如配置的JPA自动检测数据库的库,就能自动生成相应数据库的配置
2、起步依赖,在项目创建的时候为所需要的功能自动引入依赖

Spring Boot可以把Web应用程序变为可自执行的JAR文件,不用部署到传统Java应用服务器里就能在命令行里运行。 主要原因是自己内嵌了一个服务器应用(tomcat、jetty类似的)来实现这一功能

入门步骤:
①创建hello World项目
创建方式一:用spring boot cli 命令行创建,如下图:


image.png

创建方式二:用IDE创建(spring tools suite或者idea 都可以)
具体的创建方式可以百度一下
关键命令:spring init xxx,具体使用方法请敲入spring help init查看
②了解项目构建的过程
无论是maven还是gradle形式构建,spring boot都会用自身对应的创建插件(创建说明)来辅助创建,它的主要功能是把项目打包成一个功能jar包,好让java -jar来运行程序

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,975评论 6 342
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • 入门 介绍 Spring Boot Spring Boot 使您可以轻松地创建独立的、生产级的基于 Spring ...
    Hsinwong阅读 16,960评论 2 89
  • vertical-align 属性设置元素的垂直对齐方式。该属性定义行内(inline 或 inline-bloc...
    李霖弢阅读 403评论 0 0
  • 远方有光,引人神往,面包有味,催人满足……远方很远,远到只能想象,面包很近,弯弯腰就能拾起……你说我想要远方,可是...
    Notintheend阅读 490评论 0 0