使用IntelliJ创建第一个简单的Springboot项目
使用Intellij创建Springboot项目
使用IntelliJ创建Springboot项目是非常方便的,创建过程中,我们可以自由的选择要启用的springboot生态里的各种框架、插件。本文只是为了简单演示,所以只选择简单的web功能即可。
打开IntelliJ编辑器,File>New Project,然后选择Spring Initializr,如下图所示

然后点击Next,进入下一步。新的页面中,主要是选择Springboot的版本号,还有想要用到的各种框架。我们按最简单的来。
- 版本号不动,默认是最新的稳定版本。【下图箭头一】
- 框架只选择Web,因为本文要演示的是一个简单的WEB项目。【下图箭头二】

然后点击Finish,IntelliJ就开始自动生成项目了。这里有一点要注意,因为这里生成Springboot项目用的是Maven,Maven默认使用的是国外的服务器,所以整个过程可能会很卡,甚至失败。所以我们一般在安装Maven后(IntelliJ也自带Maven),需要配置一下Maven的仓库镜像,改成国内的阿里云镜像等。这块可以参考我们的另一篇文章来操作。《配置IntelliJ的Maven镜像为国内阿里云镜像》。
如果你卡在下图箭头这里很久,那你就得参考上面的博文设置Maven了。

配置Springboot启动端口,启动Springboot项目




开发第一个网页


完整代码如下图所示

然后我们点击前文提到的重启按钮,重启项目。然后在浏览器地址栏中,输入 (http://localhost:8080/a)括号中的URL网址,即可访问我们这个API。注意网址中的:8080,这是端口号,要和前面application.properties中配置的server.port一致。

我们可以看到,浏览器中输出了我们在代码中return的字符串。(这里有可能看到的不是正确的文字,是乱码。这是因为我们并没有指定这个API接口返回的编码类型,而中文一般有UTF-8和GBK两种编码形式,如果你的浏览器猜错了编码,那你看到的就是乱码了。你可以把return的字符串改为英文,这样就是正确的了。后面我们会讲解怎么指定编码)
到这一步为止,你应该已经学会怎么使用IntelliJ创建一个简单Springboot项目了。后面的文章中,我们会逐渐增加这个项目的功能,并同时开始讲解用到的各个Springboot和Web的各种知识。如果你阅读完本文,仍有疑问,可以点击右侧的联系作者按钮,联系我提问。
版权声明:《使用IntelliJ创建第一个简单的Springboot项目》为CoderBBB作者「ʘᴗʘ」的原创文章,转载请附上原文出处链接及本声明。
原文链接:https://www.coderbbb.com/article/B
使用IntelliJ创建第一个简单的Springboot项目的更多相关文章
- IntelliJ IDEA搭建一个简单的springboot项目
一.IDEA 安装包 百度网盘链接:https://pan.baidu.com/s/1MYgZaBVWXgy64KxnoeJSyg 提取码:7dh2 IDEA注册码获取:http://idea.lan ...
- (三)创建基于maven的javaFX+springboot项目创建
创建基于maven的javaFx+springboot项目有两种方式,第一种为通过非编码的方式来设计UI集成springboot:第二种为分离用户界面(UI)和后端逻辑集成springboot,其中用 ...
- springboot入门系列(一):简单搭建springboot项目
Spring Boot 简单介绍 Spring Boot 本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速.敏捷地开发新一代基于Spring框架的应用程序.也就是说,它并不是用来替代S ...
- 创建第一个简单的AI分类器
from sklearn import tree# 第一个简单的分类器features = [[140, 1], [130, 1], [150, 0], [170, 0]] #列表左边的变量代表水果的 ...
- 第一个简单的maven项目
学习一个新的东西,最快的方式就是实践.所以我们也不用多说什么了,直接拿一个项目来练手.下面的整理取自maven权威指南,在一堆maven资料中,我觉得这本书写的最好. 简介 我们介绍一个用Maven ...
- 使用Intellij IDEA搭建一个简单的Maven项目
IntelliJ IDEA是Java最优秀的开发工具,它功能全面,提示比较智能,开发界面炫酷,新技术支持的比较迅速. 我使用了Eclipse快10年了,IntelliJ IDEA这么好用必须要试一试. ...
- (四)创建基于maven的javaFX+springboot项目,用户界面与后台逻辑分离方式
下面来介绍创建maven的javaFX+springboot项目,基于用户界面与后天逻辑分离的方式,用户界面使用fxml文件来常见,类似于jsp,可以引入css文件修饰界面 maven依赖 <d ...
- 简单将Springboot项目部署到linux服务器上
1.使用springboot的jar包方式 直接使用maven工具按照步骤点击就可以直接打包 2.到target目录下找到 jar包 3.将jar包放到linux的任意文件夹下(此项目是之前的kafk ...
- 创建一个最简单的SpringBoot应用
已经来实习了一段时间了,从开始接触到SpringBoot框架到现在一直都感觉SpringBoot框架实在是为我们带来了巨大遍历之处,之前一直在用并没有总结一下,现在有空从零开始写点东西,也算是对基础的 ...
- 【JMeter_05】创建第一个简单的接口脚本
聚合数据:提供了很多开放的API,可以去练习使用https://www.juhe.cn/ 如果有小伙伴对HTTP协议不是很了解,可以看下这里 http://home.ustc.edu.cn/~xie1 ...
随机推荐
- Util类 为了代码复用将一些连接数据库的代码
import java.sql.*;//导入包 public class Util1 { //基本配置 static final String JDBC_DRIVER = "com.mysq ...
- Vue学习笔记之计算属性、内容分发、自定义事件
1. 计算属性 计算属性的重点突出在属性两个字上(属性是名词),首先它是个属性其次这个属性有计算的能力(计算是动词),这里的计算就是个函数:简单点说,它就是一个能够将计算结果缓存起来的属性(将行为转化 ...
- video.js 注销上一个对象并重新初始化
.dispose()没有用,不知道为什么. 后来我们为video绑定不同的id,还是随机数,每次初始化都用新video的id.并不建议这样做,但是我们也没有更好的办法了.
- py2exe打包datatable程序后运行时提示No module named 'datatable.utils'
把setup.py的代码更新为如下: setup(console=['test1.py'], options={ 'py2exe':{ 'packages':['datatable.utils'] } ...
- python基础语法学习笔记(二):表达式与运算符
1.表达式 由一个或者几个数字或者变量和运算符组合成的一行代码 通常会返回一个结果 2.运算符 由一个以上的值经过变化得到新值的过程就叫运算 用于运算的符号叫运算符 运算符分类: 算数运算符 比较或者 ...
- 使用Java API操作Neo4j
使用IntelliJ IDEA (Jet Brains) 创建java工程 把下载好的neo4j包中的lib文件下的所有jar文件复制到工程Neo4j_Project的lib文件夹下(若无lib文件夹 ...
- Dependency Analyzer
Dependency Analyzer idea插件 查找maven依赖 1.Setting---->Plugins------>Dependency Analyzer 2.使用 po ...
- 关于tensor2tensor与tensorflow版本冲突的解决方案
工作需要,研究了几天的t2t,万万没想到在虚拟环境的搭建方面出现了问题. 直接安装t2t,当前是1.15.7版本,默认会安装tensorflow的最新版本,最终会在执行t2t-trainer命令的时候 ...
- 记一次修改vg name 引发的血案
项目服务器安装完操作系统后,由于vg name 与转维标准不一致,故修改了vg name,那么案件由此发生 1.安装完系统后 /etc/fstab 默认为 2.修改vg name 和 lv name ...
- Excel列动态导出
列动态导出的Excel,大致整了一下,没有过多深入. 1.首先定义列样式 package a.b.common.util.excel.stream; import java.util.Objects; ...