当前位置: 首页> 房产> 政策 > SpringBoot 项目创建和 IDEA 常见问题

SpringBoot 项目创建和 IDEA 常见问题

时间:2025/7/8 21:44:46来源:https://blog.csdn.net/jppipai/article/details/130133136 浏览次数:0次

1、 Cannot save Files 问题(无法自动保存项目文件)

Cannot save ....../HelloWord.java.
Unable to create a backup file (HelloWord.java~).
The file left unchanged.

原因:DIEA无法在保存前备份文件

解决办法:找到 Files --> Settings... --> System Settings,然后取消勾选 Back up files before saving ,最后点击 OK 即可。

2、创建 Spring-Boot 项目示例

(1)通过 Spring Initializr 插件创建 Spring-Boot 项目

 Name :项目名称,根据需要命名;

Location:项目存储路径

Language:项目开发语言,一般选 Java

Type:项目类型,一般选 Meven

Group:groupId,它分为几个字段,例如com.piggy,其中com叫域,piggy叫域名。

Artifact:artifactId,一般是项目名或者模块名

Package name : 项目包名

JDK:项目JDK。注意,Spring-Boot 项目需要的JDK版本至少是17。

Packing:导入的依赖包形式,一般是jar包

(2)选择Spring Boot版本和项目依赖

 Spring Boot版本一般默认;

至少选择 Spring Web ,当然真正的项目肯定少不了SQL等依赖,比如 Mybatis Framework 。

3、maven build script found提示

首次创建含maven的项目时,可能会提示 maven build script found  ,这时就需要手动添加maven了:

选中项目中的pom.xml文件,右键,选择add as maven project

4、项目创建成功

项目创建成功,可以在src的包名目录及resources目录下分别看到一个启动类(这里是DemoSpringBootApplication.java)和项目配置文件 application.properties

5、创建控制类

我们需要编写一个控制类在网页上显示一段文字,用于展示我们的项目。

(1)首先要在包名目录下再创建一个 controller 目录,然后在 controller 目录下创建一个控制类。

 (2)编写控制类

 其中,

其中:@RestController = @Controller + @ResponseBody
 
而@ResponseBody : 该注解用于将Controller 的方法返回对象,
通过适当的HttpMessageConverter转换为指定格式后,写入Response对象的body数据区。
 
 @Controller 不用解释了
 
另外:@RequestMapping :用来处理请求地址映射的注解,可用于类或方法上。

6、编写启动端口

在项目配置文件 application.properties 中编写启动接口

    #启动端口
    server.port=8088

7、运行项目

点击运行键运行项目

8、访问项目

打开浏览器,输入 http://localhost:8088/hello/web 访问我们运行的项目

SpringBoot项目技术

前端技术说明
Vue前端框架。需要单独学习
Vuex全局状态管理框架。
ElementUI前端UI框架。前端组件库
Axios前端HTTP框架。处理异步请求
vue-element-admin

项目脚手架(开源脚手架,项目基础框架,便于开发)

后端技术说明
SpringBoot容器+MVC框架
MyBatisORM框架
MyBatis-plusMyBatis增强工具
Redis

非关系型数据库(用户登录注册数据管理)

vue-element-admin地址:

介绍 | vue-element-admin

关键字:SpringBoot 项目创建和 IDEA 常见问题

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: