然后点击Next,进入下一步。新的页面中,主要是选择Springboot的版本号,还有想要用到的各种框架。我们按最简单的来。
然后点击Finish,IntelliJ就开始自动生成项目了。这里有一点要注意,因为这里生成Springboot项目用的是Maven,Maven默认使用的是国外的服务器,所以整个过程可能会很卡,甚至失败。所以我们一般在安装Maven后(IntelliJ也自带Maven),需要配置一下Maven的仓库镜像,改成国内的阿里云镜像等。这块可以参考我们的另一篇文章来操作。《配置IntelliJ的Maven镜像为国内阿里云镜像》。
如果你卡在下图箭头这里很久,那你就得参考上面的博文设置Maven了。
@RequestMapping(value = "/a", method = RequestMethod.GET)
public String index(){
return "你好!吃了吗?";
}
完整代码如下图所示
然后我们点击前文提到的重启按钮,重启项目。然后在浏览器地址栏中,输入 (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/articles/1
其它推荐:
在springboot中使用@Async注解时,如果需要指定@Async使用的线程池,可以参照本文介绍的方法完成配置,过程十分简便。
本文详细介绍了如何快速安装配置Oracle JDK8、Oracle JDK11到win10系统中,文章提供了各个常见版本的JDK下载地址(均为Oracle官方下载地址),并介绍了环境变量的配置、测试方法。
本文详细介绍了如何通过HTML网页,直接上传图片等文件到阿里云OSS,不需要业务服务器中转文件,速度更快,更节省服务器带宽和流量。类似微信小程序、Vue、Element-UI等常见前端都可以使用本文介绍的WEB直传阿里云OSS技术快速完成文件上传。服务端代码使用Springboot演示。
如何避免网站内容被爬虫恶意采集呢?本文通过介绍coderbbb一年以来和爬虫斗智斗勇的经历,启发你寻找适合自己的反爬虫方案!
springboot中读取resources文件夹路径下的文件时,单个文件读取可以使用ClassPathResource,多个文件list、查询、读取可以使用ResourcePatternUtils。
使用vue+websocket前端配合springboot+netty的后端来实现简单的web im即时通讯系统。支持websocket使用SSL证书加密。详细介绍了netty如何最简实现websocket的支持、WEB前端如何最简实现websocket。
本文是作者遇到CSDN“复制代码必须登录”的功能后,进行的一次技术探索,研究了CSDN是如何实现文章“防复制”的,并给出了更加安全牢固的反爬虫、反复制方案。
maven构建的工程时间久了,想升级pom.xml中引入的jar包版本很繁琐,需要逐一检查、替换、升级。本文介绍了一种可以快速检测、升级pom.xml中jar包的工具,可以方便的为maven构建的工程升级依赖jar包。
【就缺个程序员系列】是IT行业多年工作经验的总结,使用大白话给非技术出身的你一些踏踏实实的干货。如果你正在创业,请阅读它!
本文介绍了卸载阿里云ECS上Aegis云盾进程的最新方法,亲测有效。如果你想卸载云盾Aegis进程,降低ECS资源占用,参考本文即可。
售价: 0元 [新用户专享]
购买后,全文代码就能复制啦!
购买后,有疑问可以一键呼叫作者,和作者在线聊天!