创建springboot项目并启动
-
创建项目
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8GNEggNr-1594476865304)(6.png)]](https://i-blog.csdnimg.cn/blog_migrate/60eec9121bb54a3475ec480b45a02b1a.png)
- 之后按照提示一致下一步,需要注意的地方有:

- 之后按照提示一致下一步,需要注意的地方有:
-
注意点:
- idea窗口只能显示一个项目(project),可以通过本窗口重新打开某项目,则显示新打开的项目
- 打开新项目可以在本窗口显示,也可以在新窗口显示(再打开一个idea窗口)
- 若想删除项目,去磁盘目录下删除项目,在idea窗口中没有删除选项
2. springboot项目添加了mysql依赖,在本项目中,使用yml配置文件:
- 在yml文件中配置数据库连接信息:idea的搜索引擎很强大,根据提示选择接口
注意:该yml中的树形结构必须利用idea的搜索引擎自动生成,因为底层实现仍然是properties文件,手动输入结构会导致无法识别。
spring:
datasource:
url: jdbc:mysql://localhost:3306/tedu_store?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
username: root
password: root
-
在test测试包下的测试类中进行数据源测试
@SpringBootTest class SpringbootdemoApplicationTests { @Autowired DataSource ds; @Test void contextLoads() throws SQLException { //ALT+Enter--快捷键 System.err.println(ds.getConnection()); } ----测试运行:右键,run...即可 -
常见问题解决办法:
-
若jar下载慢,检查是否导入国内的中央仓库,不要用默认的国外仓库
-
idea启动慢,根据以下内容提示,修改本机的host文件内容
-
项目中java目录/Resources目录为灰色,不作为java代码的目录及资源目录–有时出现
- 解决办法:
-

4. 修改本机host文件,提高springboot项目启动效率(非重要)
-
因为每次idea中项目启动都会去解析当前主机名,会降低性能,
-
解决办法:修改本机的host文件,提高springboot项目启动效率
C:\Windows\System32\drivers\etc\host 127.0.0.1 RobinMBA 中间是2个Tag键 后是本机主机名 ::1 RobinMBA -
若出现拒绝访问,则是C盘权限问题,修改对应文件夹权限
- 选中文件–>右键–>安全–>出现编辑
-
5. lombok插件中的常用注解:
@Data --- 相当于@Getter + @Setter +@Equals+@Hashcode+@ToString()
@AllArgsConstructor ---生成全参数构造方法
@RequiredArgsConstructor -- 生成非null参数的多参数构造方法
@NoArgsConstructor ---生成无参构造方法
public class User {
@NonNull
private Integer id;
@NonNull
private String name;
private Integer age;
注意:@Data:若类上方无@RequiredArgsConstructor,则会为类生成无参构造方法
- 注意点:
- idea工具中每新建一个项目,都需要重新配置,主要包括lombok,maven仓库
IDEA工具安装以及插件lombok安装以及创建springboot项目步骤:
-
安装Idea
-
安装lombok插件
- File–>settings–>plugins–>搜索并下载插件
- 设置注解处理
- File > Settings >Build, Execution, Deployment > Compiler > Annotation Processors–>选中Enable
- 注意点:
- 在项目使用lombok是需要导入依赖的,在创建项目时选中
-
使用lombok:
@Data @AllArgsConstructor @RequiredArgsConstructor @NoArgsConstructor -
创建SpringBoot项目
- 新建一个项目–>选中Spring Initnalizer–>下一步…–>选择插件/依赖–>finish
- 配置文件使用yml:采用树结构,在该文件中配置数据库连接信息
- 可以尝试启动项目—启动项目方式
- 在测试包下写测试类,测试获取数据源
-
创建springboot项目出现的问题以及解决办法:
1. idea中默认每新建一个项目,所有配置都是默认的,每个项目均需重新配置(maven仓库,lombok插件的配置)
1. 重点:maven仓库问题:一定要换成国内的中央仓库
2. 若出现了报错信息指定到了jar包,后者一致下载不下来,检查maven仓库
2. idea中报错方式和eclipse不同 ,是在代码的下放有红色下划线,同时工具右侧会有短红线(重要),鼠标移动上去,会出现错误提示以及解决办法
3. 快捷键:ALT+ENTER — 通常在解决异常使用
4. 若idea中的项目启动耗时长,可以修改本机的host文件,修改里边的主机名;- 若项目启动并不慢,那就不用去修改
- 在修改该文件时,会出现权限问题(出现拒绝访问提示).
- 解决办法:修改文件夹的权限
-
一些代码问题: 根据右侧的短红线定位问题,自己检查代码找问题
本文介绍了如何在IntelliJ IDEA中创建和配置Springboot项目,添加MySQL依赖并使用yml文件进行数据库配置。同时,针对启动慢的问题,提出了修改host文件的优化方案。还讲解了Lombok插件的安装与常用注解,并强调了每个新项目需重新配置Maven仓库和Lombok。此外,文中提供了IDEA中错误提示和快速修复的技巧。
2654

被折叠的 条评论
为什么被折叠?



