SpringBoot 项目创建和 IDEA 常见问题

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值