使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目

一:创建项目,并添加相应依赖
  • 新建Project,并指定Project为Spring Initializr类型。

  • 注:默认镜像url为:https://start.soring.io

  • 由于本人JDK 为9.0版本,就选择Java Version 8.0,因为项目JDK版本必须要小于或等于Java JDK 环境版本。

  • 只需要勾选Web下的Spring Web 依赖即可;需要实现更多功能,可自行勾选相应的功能依赖。

  • 继续点击Next,即可完成项目创建


二:编写相应的测试类:
  • Spring Boot 项目中不需要像JavaWeb项目,配置Tomcat环境,自身携带;

  • 项目架构:如下图所示

  • 在helloWorld包下,新建HelloWorldTest类;

package com.example.test.helloworld;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class HelloWorldTest {@RequestMapping("/helloWorld")public String hellWorld(){return "Hello World!";}
}

三:点击HelloworldApplication,编译并运行;


四:在浏览器中输入:http://localhost:8080/helloWorld


总结:Spring Boot 所需环境:

  • 安装JDK
  • IntelliJ IDEA
  • Apache Maven

使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目相关推荐

  1. Spring Boot 2.0(二):Spring Boot 2.0尝鲜-动态 Banner

    Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner,今天我们就先拿这个来尝尝鲜. 配置依赖 使用 Spring Boot 2.0 首先需要将项目依赖包替换为刚刚发 ...

  2. Spring Security with Spring Boot 2.0:使用Servlet堆栈的简单身份验证

    Spring安全性是一个很好的框架,可节省开发人员的大量时间和精力. 此外,它还具有足够的灵活性,可以自定义并满足您的需求. 随着spring的发展,spring安全性也使得在项目中设置安全性变得更加 ...

  3. SpringBoot:第一篇 新建spring boot 应用

    1.idea 新建spring boot项目 File-> new Project 2.web 应用---选择web应用 3.Controller package com.example.dem ...

  4. Spring Boot 2.0 Intellij Idea 中图文详解打包成可执行Jar

    我们使用Spring Boot 2.0 创建好我们的项目后,我们一般需要打包,然后部署到服务器上. 打包步骤: 1. 选中项目,右键--> Open Module Settings. 2. 切换 ...

  5. 【暑假学习笔记】之——用Intellij idea新建一个java web+Servlet项目(有实例)——idea中快速重写父类的方法

    Intellij idea中快速重写父类方法 在写java文件时,有时候需要重写父类方法,但在idea中创建java文件时并不会像eclipse一样可以选择父类,但是重写父类方法其实只需要这样做: 鼠 ...

  6. Spring Boot 2.0 热部署指南

    Spring Boot 2.0 支持热部署,实现方法很简单 Spring Boot 2.0 有几种热重载的选项. 推荐的方法是使用spring-boot-devtools 因为它提供了额外的开发时间功 ...

  7. Spring Boot 2.0选择HikariCP作为默认数据库连接池的五大理由

    转载自公众号:工匠小猪猪的技术世界 摘要: 本文非原创,是「工匠小猪猪的技术世界」搜集了一些HikariCP相关的资料整理给大家的介绍,主要讲解了为什么sb2选择了HikariCP以及HikariCP ...

  8. Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEvent

    今天继续来聊Spring Boot 2.0的新特性.本文将具体说说2.0版本中的事件模型,尤其是新增的事件: ApplicationStartedEvent. 原文首发:http://blog.did ...

  9. html资源文件放在哪里,09 Spring Boot开发web项目之静态资源放哪里?

    Spring Boot开发web项目之静态资源放哪里? 先了解自动装配autoconfiguration 这些内容是spring boot天然集成好的框架 找到WebMvcAutoConfigrati ...

最新文章

  1. 在CentOS 6.3/6.6 64bit上源码安装cmake 3.4.0
  2. 简单理解session
  3. java和php混合_PHP和Java强强联合 集成开发详解
  4. R语言之连接mysql数据库
  5. html怎么加断点快捷键,HTML添加断点 - osc_vyztkm1b的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. JVM—引用计数和可达性分析算法(存活性判断)
  7. python怎么画简单图-python绘制简单彩虹图
  8. java调用js模板引擎_JavaScript模板引擎应用场景及实现原理详解
  9. mmlspark-102 : 简单的ML Pipelines
  10. 关于知云文献翻译显示乱码,无法翻译的解决方法
  11. 宁波市建筑物矢量数据(Shp格式+带高度)
  12. 将List类型数据转为json
  13. 关于idea,springboot启动最新版ibase4j报Unable to start ServletWebServerApplicationContext due to missing Serv
  14. 联通智能城域网,到底有什么特别?
  15. Python 玩转数据 12 - 数据读写 Data I/O: Pandas 读写 JSON File Format
  16. 微信公众平台原创声明功能公测 自媒体原创保护的福音
  17. ubuntu 黑体_Ubuntu 7.10 黑体解决方案
  18. 如果时光可以倒流,会不会有不一样的故事
  19. 支付宝APP支付 (JAVA生成支付信息,uniapp拉起支付宝支付)
  20. idea设置打开多个窗口

热门文章

  1. 计算机如何表示色彩?
  2. Python+OpenCV 图像处理系列(8)—— Numpy 对象及图像对象创建与赋值
  3. 时间处理_pandas_时间处理小结
  4. 用0到9十个数字,每个数字使用一次,构成两个五位数a和b,并且a+20295=b.求a,b
  5. MegEngine亚线性显存优化
  6. 外部NORFlash是第一个以硬件为基础的信任
  7. 深度学习数据特征提取:ICCV2019论文解析
  8. Android的数据存储方式
  9. 2021年大数据ELK(十二):Elasticsearch编程(环境准备)
  10. 2021年大数据Hadoop(四):Hadoop发行版公司