使用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
最新文章
- android 5.0以下版本使用atof报错解决
- HDU3732 背包DP
- wex5 教程之 图文讲解 文件上传attachmentSimple(1)
- 45. Scramble String
- hadoop启动后jps没有namenode(转)
- 鸟哥的linux私房菜学习记录之正则表达式
- (转)JS加载顺序
- TTTAttributedLabel 如何将多个字符串高亮显示
- (php)生成指定个数的随机红包
- JQ对JSON的增删改
- Lua学习系列(三)
- oracle 归档模式开启后数据库宕机解决过程
- Gazebo機器人仿真學習探索筆記(五)環境模型
- Android Studio升级到3.1.4后打开旧项目警告:The `android.dexOptions.incremental` property is deprecated and it has no effect on the build process.
- LINQ to Entities does not recognize the method 'System.DateTime AddDays(Double)' method, and this method cannot be translated into a store expression.
- python 字符串拼接
- JAVA微信支付代码(WeChatPay.java 才是调用类)
- myeclispe 一直运行debug问题
- Django框架----Form组件补充
- 在dos输入pybot显示不是内部命令,或者显示chromedriver.exe要加入到path中?
热门文章
- GPS地图生成03之数据获取
- LeetCode-838 推多米诺
- tdlib成功编译版本20230205(java)
- Python 常用小例子
- 关于MFC程序关闭之后仍有线程存留
- [Unity]自定义地图编辑器(Scene视图下,EditorWindow的简单应用)
- 部署mall电商系统踩坑记录
- java springboot+rabbitmq+websocket 订阅展示
- vue项目,本地启动时,请求地址会自动加上http://localhost:
- golang 手写实现多台机器执行定时任务