新手如何在IDEA中借助豆包完成第一个web项目之Hello world

1,445 阅读2分钟

1.安装豆包

首先确保自己的IDEA已经下载成功,打开IDEA之后映入眼帘的是这么一个页面

微信截图_20241211163932.png 下载豆包插件 微信截图_20241211164203.png 同时,在这里也可以下载汉化功能

微信截图_20241211164410.png 下载完成后需要重新启动

微信截图_20241211164433.png

重启后字体已经汉化

2.创建项目

点击新建项目

微信截图_20241211164704.png

名称随便new一个,语言Java,类型Maven,jdk自行配置

微信截图_20241211165554.png

微信截图_20241211165615.png

在左侧项目中打开这个Application,点击右上方的绿色小三角,运行试一试,若是和下图一致,则可以正常运行

微信截图_20241211170536.png 观察右侧纵列,我们下载的豆包插件就在这,之间的部分也是可以用来快速利用的

微信截图_20241211201022.png

3.创建HelloControl

创建一个HelloControl类 微信截图_20241211170858.png

微信截图_20241211171227.png

在书写程序时,豆包就会用这个斜灰色字体提示你,若是想直接应用,就按一下Tab键即可 微信截图_20241211171527.png 微信截图_20241211171622.png 建好HelloControl之后就可以在Application中点击运行 微信截图_20241211201420.png 点击这个圆圈之后,再点击这个客户端中生成请求 微信截图_20241211201719.png 在这里我们可以看到生成的网站,复制访问 微信截图_20241211201840.png 登录看到网址打开失败 微信截图_20241211203124.png

我们有两个解决措施,一是可以改@Control为@RestControl 或是在@GetMapping下面添加@ResponseBody,之后重新运行,登录即可 微信截图_20241211204330.png

微信截图_20241211204801.png 在这里,之所以会报错,是因为在Spring Boot应用程序中,当控制器方法返回一个字符串时,Spring MVC框架会将其解释为视图的逻辑名称,而不是直接作为响应发送给客户端。在这种情况下,"Hello World"被视为视图的名称,而不是要返回的实际内容。

而如果你想要直接返回字符串"Hello World"作为响应,而不是将其视为视图的逻辑名称,可以在方法上添加 @ResponseBody注解。这样,Spring MVC就会将返回的字符串直接作为响应发送给客户端,而不是尝试查找对应的视图文件。

思考

当然,如遇其他问题,也可随时询问豆包,解决问题,AI在如今的发展之中,变得愈来愈智能,可以随时解决我们提出的问题,但我们也不能过分依赖,否则只会掉进温柔乡,不可自拔。

在成功解决问题后,我们也不能忘记提问,为什么又可以运行了,不断思考,为什么能运行与为什么出bug可能是我们计算机人会反复遇到的问题,但只要不停止追问的心态,成功也必将如期而至。 微信截图_20241211205330.png