使用最新版(2020)IntelliJ IDEA 新建 Spring Boot 2.0 项目
使用最新版(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 项目相关推荐
- Spring Boot 2.0(二):Spring Boot 2.0尝鲜-动态 Banner
Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner,今天我们就先拿这个来尝尝鲜. 配置依赖 使用 Spring Boot 2.0 首先需要将项目依赖包替换为刚刚发 ...
- Spring Security with Spring Boot 2.0:使用Servlet堆栈的简单身份验证
Spring安全性是一个很好的框架,可节省开发人员的大量时间和精力. 此外,它还具有足够的灵活性,可以自定义并满足您的需求. 随着spring的发展,spring安全性也使得在项目中设置安全性变得更加 ...
- SpringBoot:第一篇 新建spring boot 应用
1.idea 新建spring boot项目 File-> new Project 2.web 应用---选择web应用 3.Controller package com.example.dem ...
- Spring Boot 2.0 Intellij Idea 中图文详解打包成可执行Jar
我们使用Spring Boot 2.0 创建好我们的项目后,我们一般需要打包,然后部署到服务器上. 打包步骤: 1. 选中项目,右键--> Open Module Settings. 2. 切换 ...
- 【暑假学习笔记】之——用Intellij idea新建一个java web+Servlet项目(有实例)——idea中快速重写父类的方法
Intellij idea中快速重写父类方法 在写java文件时,有时候需要重写父类方法,但在idea中创建java文件时并不会像eclipse一样可以选择父类,但是重写父类方法其实只需要这样做: 鼠 ...
- Spring Boot 2.0 热部署指南
Spring Boot 2.0 支持热部署,实现方法很简单 Spring Boot 2.0 有几种热重载的选项. 推荐的方法是使用spring-boot-devtools 因为它提供了额外的开发时间功 ...
- Spring Boot 2.0选择HikariCP作为默认数据库连接池的五大理由
转载自公众号:工匠小猪猪的技术世界 摘要: 本文非原创,是「工匠小猪猪的技术世界」搜集了一些HikariCP相关的资料整理给大家的介绍,主要讲解了为什么sb2选择了HikariCP以及HikariCP ...
- Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEvent
今天继续来聊Spring Boot 2.0的新特性.本文将具体说说2.0版本中的事件模型,尤其是新增的事件: ApplicationStartedEvent. 原文首发:http://blog.did ...
- html资源文件放在哪里,09 Spring Boot开发web项目之静态资源放哪里?
Spring Boot开发web项目之静态资源放哪里? 先了解自动装配autoconfiguration 这些内容是spring boot天然集成好的框架 找到WebMvcAutoConfigrati ...
最新文章
- 在CentOS 6.3/6.6 64bit上源码安装cmake 3.4.0
- 简单理解session
- java和php混合_PHP和Java强强联合 集成开发详解
- R语言之连接mysql数据库
- html怎么加断点快捷键,HTML添加断点 - osc_vyztkm1b的个人空间 - OSCHINA - 中文开源技术交流社区...
- JVM—引用计数和可达性分析算法(存活性判断)
- python怎么画简单图-python绘制简单彩虹图
- java调用js模板引擎_JavaScript模板引擎应用场景及实现原理详解
- mmlspark-102 : 简单的ML Pipelines
- 关于知云文献翻译显示乱码,无法翻译的解决方法
- 宁波市建筑物矢量数据(Shp格式+带高度)
- 将List类型数据转为json
- 关于idea,springboot启动最新版ibase4j报Unable to start ServletWebServerApplicationContext due to missing Serv
- 联通智能城域网,到底有什么特别?
- Python 玩转数据 12 - 数据读写 Data I/O: Pandas 读写 JSON File Format
- 微信公众平台原创声明功能公测 自媒体原创保护的福音
- ubuntu 黑体_Ubuntu 7.10 黑体解决方案
- 如果时光可以倒流,会不会有不一样的故事
- 支付宝APP支付 (JAVA生成支付信息,uniapp拉起支付宝支付)
- idea设置打开多个窗口
热门文章
- 计算机如何表示色彩?
- Python+OpenCV 图像处理系列(8)—— Numpy 对象及图像对象创建与赋值
- 时间处理_pandas_时间处理小结
- 用0到9十个数字,每个数字使用一次,构成两个五位数a和b,并且a+20295=b.求a,b
- MegEngine亚线性显存优化
- 外部NORFlash是第一个以硬件为基础的信任
- 深度学习数据特征提取:ICCV2019论文解析
- Android的数据存储方式
- 2021年大数据ELK(十二):Elasticsearch编程(环境准备)
- 2021年大数据Hadoop(四):Hadoop发行版公司