Home 如何在Idea新建Spring Web项目
Post
Cancel

如何在Idea新建Spring Web项目

说明

Idea中可以直接通过Spring initializr创建srping boot项目,但如果想要添加spring web的支持还需要配置别的选项。 在摸索了一阵后,本文把需要的步骤记录下来,以供同样被困扰的同学参考。

环境准备

本文使用的是idea 2023.1版本。

新建项目

通过File->New->Project弹出新建项目框

alt text

在弹出的新建框中选择或填入如下信息:

alt text

选择Create即可。

接着在弹出的框架选择中选择Spring Web、Lombok、Spring Dev Tools等依赖:

选择Create即可完成项目的创建。

alt text

添加接口

在项目中新建package和Java class:

alt text

在IndexController中添加接口代码:

alt text

这一段代码的目的是访问/greeting接口时返回一条greeting字符串的欢迎信息。

在Idea的右上角点击运行按钮:

打开浏览器输入http://127.0.0.1:8080/greeeting,即可看到成功信息了。

添加Web页面

在static中添加index.html页面,然后运行并打开http://127.0.0.1:8080/页面,我们会发现Spring Web是自动默认根域名绑定index.html页面的。

如果用Idea运行后能正常运行,但是部署war文件到Tomcat后打开任何页面都提示404,那需要从如下几个方面进行设置:

  • tomcat的jdk版本是否和源码一致:比如源码是1.8,tomcat也得是1.8;
  • 注意springboot 3.0以上版本不支持jdk1.8,比如改成2.7.6.

本文遇到这个问题的解决办法是将springboot版本改成2.7.6。

总结

Spring Web遵循约定大于配置的规则,将许多的约定俗成的操作或代码通过配置的形式避免冗余,提高开发效率。

但这也带来一些问题,比如学习曲线陡峭。

作为初学者,在摸索了一通之后总算是配置好了Spring Web项目。

本文记录下整个配置过程,希望能对他人有所帮助。

参考链接

1.serving-web

This post is licensed under CC BY 4.0 by the author.
Contents

如何利用SFT训练出自己的Mistral 7B大模型

-