一、快速搭建入门程序

第一步

新增Spring-Boot-starter-parent依赖【父级项目的web依赖】

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.1.7.RELEASE</version>
</parent>

第二步

新增Spring-Boot-starter-web依赖【子项目的web依赖】

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
</dependencies>

第三步

使用@SpringBootApplication注解并创建主程序类

@SpringBootApplication
public class HelloApplication {public static void main(String[] args){SpringApplication.run(HelloApplication.class);}
}

第四步

创建Controller HelloWorld访问程序

@RestController
public class HelloWorldController {@RequestMapping("/hello")public String hello(){return "This is my first SpringBoot Application";}
}

二、SpringBoot启动的两种方法

1.直接运行Main方法

2.使用插件启动

  • 第一步 新增MAVEN插件spring-boot-maven-plugin
  • 第二步 MAVEN插件增加<configuration>与<mainClass>,配置启动主函数

三、使用application.properties配置项目

properties和yml项目常用的两种文件配置方式,properties的优先级高于yml

  • Spring Boot自动生成Resources目录下的application.properties配置文件
    配置格式:key=value
  • Spring Boot自动生成Resources目录下的application.yml配置文件
    配置格式:key: value(冒号之后由一个空格)

Spring Boot快速搭建入门程序相关推荐

  1. spring boot基础教程:入门程序Hello World的编写

    前言 随着各种开源的第三方的组件爆发式增长,java的开发显得越来越笨重:繁多的配置,低下的开发效率,复杂的部署流程以及第三方技术集成难度大. 在上述环境下,Spring Boot应运而生.它使用&q ...

  2. Spring Boot快速搭建Spring框架

    2019独角兽企业重金招聘Python工程师标准>>> Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著 ...

  3. Spring Boot快速搭建Web开发框架(Hibernate+Thymeleaf)

    前言 Spring Boot的Web项目搭建参考: [Spring Boot系列]1. 项目搭建之一 整体介绍 Hibernate: ORM框架, 使用JPA统一接口操作数据库 基于MySQL数据库, ...

  4. 芋道 Spring Boot 快速入门

    点击上方"芋道源码",选择"设为星标" 做积极的人,而不是积极废人! 源码精品专栏 原创 | Java 2019 超神之路,很肝~ 中文详细注释的开源项目 RP ...

  5. 视频教程-Spring boot快速入门-Java

    Spring boot快速入门 十年项目开发经验,主要从事java相关的开发,熟悉各种mvc开发框架. 王振伟 ¥12.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 ...

  6. spring boot 快速入门

    文章来源:https://www.cnblogs.com/junyang/p/8151802.html spring boot入门 -- 介绍和第一个例子 "越来越多的企业选择使用sprin ...

  7. 【720开发】 spring boot 快速入门

    spring boot 快速入门 通过构建简单的REST应用,了解spring boot的开发基本流程,验证其简单.易用特性. 环境要求 Spring Boot 2.0.0.BUILD-SNAPSHO ...

  8. Spring boot快速入门:https://spring.io/quickstart网址翻译

    Spring boot快速入门官网:https://spring.io/quickstart 翻译: What you'll build You will build a classic " ...

  9. Spring Boot概述与入门特点配置方式注入方式yim配置文件与多文件配置Spring Boot自动配置原理lombok应用

    1. Spring Boot概述 Spring Boot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品: 首页Spring Boot简介可以 ...

最新文章

  1. 看译飞的由浅入深漫谈margin属性
  2. 3D Button Suite
  3. python预测药_python 最麻烦的时间有药了
  4. 使用go制作微服务数据计算
  5. BIND DNS 软件修复高危 DoS 漏洞
  6. python利器-python利器去广告版
  7. Android - Broadcast机制
  8. Halcon:计算两条曲线的相关性(皮尔森系数)
  9. [DAX] MIN函数 | MINX函数
  10. 【数据分析】京东平台用户画像分析
  11. 程序员值得收藏的10大网站 | 推荐指数 | 满天星★★★★★
  12. matlab转子瞬态响应,转子热致振动现象的瞬态响应特性研究
  13. Telegram 查看下载保存的文件
  14. 标准化存贷款数据报送系统
  15. Delphi重建与删除Foxpro(DBF)数据库索引文件CDX
  16. 二进制推广者电子计算机,31-戏说计算机与二进制那点事儿
  17. JavaMail 给多人发送邮件
  18. MS51替换N76E003注意事项
  19. 写策划案需要了解策划案的内容以及撰写原则
  20. MAC查看库信息/rpath(类似ldd)otool

热门文章

  1. 外刊晨读 2018 年 年 5 月 月 15 日
  2. SpringCloud基本模块分配搭建以及负载均衡
  3. python--数据类型bytes
  4. NOIP2013Day1T3 表示只能过一个点
  5. CodeSign error: code signing is required for product type Application in SDK iOS
  6. CF 67A - Partial Teacher
  7. Ajax(一)显示可用内存空间
  8. 复杂的数据类型3 - C++快速入门09
  9. js中的错误missing ( before function parameter
  10. mysql数据库上传ftp服务器中_备份部分mysql表并上传至指定ftp服务器目录中