ChatGPT爆火之后,有一个耳熟能详的焦虑传达代名词:ChatGPT能不能让XX赋闲。那么在ChatGPT的辅佐之下,写代码的门槛到底会降低多少,咱们来测验一下ChatGPT能不能帮咱们用傻瓜式的方法搭一个简略的Spring Boot的工程。
先建立一个能运转的Spring Boot工程
咱们先跟ChatGPT约定好发生内容的方法,ChatGPT这种文字接龙输出内容实在是像机关枪相同,我不想让他不断的冒字出来。

ChatGPT好像并没有了解我的要求,咱们再来一次,给他着重一下。

ChatGPT辅佐咱们工作,十分需求引导。假如要求ChatGPT一次性输出所有的成果,可能很难得到好的答案,不是质量太差,便是内容太泛泛,该打开的时分没有打开,该简略的时分没有简略。
建立Spring Boot工程应该怎么分过程呢?从获取骨架工程开始。上文ChatGPT让我从IDE获取骨架,手动的内容太多了,我不喜欢,咱们让它换一下。

成果ChatGPT居然让我去下载一个Spring Boot CLI,为何跟我的运用习气便是不一致呢?再改。

start.spring.io上下载的骨架工程Spring Boot版本号是3.0.5,要求JDK17,然而我本地JDK版本是JDK8(宽恕一个老程序员),咱们问问ChatGPT怎么办。

这个问题其实只要简略的修正一下pom里的版本号就可以了,ChatGPT并没有给出最完美的答案。咱们来提示一下他。


运转一下工程:

再加一些基本功用
一般介绍Spring Boot的Hello World,还要再演示一下接口创建之类的功用,咱们来试一试ChatGPT能不能协助咱们做到。

没有spring-web依靠,肯定会报错的。


再次测验发动一下工程。

仔细看了一下不对劲,为什么工程运转之后自己退出了?监听的端口也被释放掉了,浏览器也访问不到。问题丢给ChatGPT。


其实是因为前面的过程ChatGPT给出的依靠不对,不是一个start依靠,不仔细看还真没看出来。

再次发动使用,这次成功了。

再加一点杂乱的功用







夸奖一下ChatGPT。

定论
尽管过程中咱们对ChatGPT做了很多提示,最终它仍是基本完成了辅佐咱们建立一个简略可运转Spring Boot工程的使命。我觉得ChatGPT关于长链条多过程的使命的了解和完成度仍是有限,假如人能和它一同把使命拆解,然后一步一步的测验去做实现,最终效果会比较好。
这么看,ChatGPT是不是有点私人助理的感觉?