IDEA创建并配置Springboot项目

本文介绍了如何在IntelliJ IDEA中创建和配置Springboot项目,添加MySQL依赖并使用yml文件进行数据库配置。同时,针对启动慢的问题,提出了修改host文件的优化方案。还讲解了Lombok插件的安装与常用注解,并强调了每个新项目需重新配置Maven仓库和Lombok。此外,文中提供了IDEA中错误提示和快速修复的技巧。
创建springboot项目并启动
  1. 创建项目

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8GNEggNr-1594476865304)(6.png)]

    1. 之后按照提示一致下一步,需要注意的地方有:
      在这里插入图片描述
  2. 注意点:

    1. idea窗口只能显示一个项目(project),可以通过本窗口重新打开某项目,则显示新打开的项目
    2. 打开新项目可以在本窗口显示,也可以在新窗口显示(再打开一个idea窗口)
    3. 若想删除项目,去磁盘目录下删除项目,在idea窗口中没有删除选项
2. springboot项目添加了mysql依赖,在本项目中,使用yml配置文件:
  1. 在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
  1. 在test测试包下的测试类中进行数据源测试

    @SpringBootTest
    class SpringbootdemoApplicationTests {
    
        @Autowired
        DataSource ds;
    
        @Test
        void contextLoads() throws SQLException {
            //ALT+Enter--快捷键
            System.err.println(ds.getConnection());
        }
    ----测试运行:右键,run...即可
    
  2. 常见问题解决办法:

    1. 若jar下载慢,检查是否导入国内的中央仓库,不要用默认的国外仓库

    2. idea启动慢,根据以下内容提示,修改本机的host文件内容

    3. 项目中java目录/Resources目录为灰色,不作为java代码的目录及资源目录–有时出现

      1. 解决办法:

在这里插入图片描述

4. 修改本机host文件,提高springboot项目启动效率(非重要)
  1. 因为每次idea中项目启动都会去解析当前主机名,会降低性能,

    1. 解决办法:修改本机的host文件,提高springboot项目启动效率

      C:\Windows\System32\drivers\etc\host
      127.0.0.1     RobinMBA    中间是2个Tag键   后是本机主机名
      ::1           RobinMBA
      
    2. 若出现拒绝访问,则是C盘权限问题,修改对应文件夹权限

      1. 选中文件–>右键–>安全–>出现编辑
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,则会为类生成无参构造方法
  1. 注意点:
    1. idea工具中每新建一个项目,都需要重新配置,主要包括lombok,maven仓库
IDEA工具安装以及插件lombok安装以及创建springboot项目步骤:
  1. 安装Idea

  2. 安装lombok插件

    1. File–>settings–>plugins–>搜索并下载插件
    2. 设置注解处理
      1. File > Settings >Build, Execution, Deployment > Compiler > Annotation Processors–>选中Enable
    3. 注意点:
      1. 在项目使用lombok是需要导入依赖的,在创建项目时选中
  3. 使用lombok:

    @Data
    @AllArgsConstructor
    @RequiredArgsConstructor
    @NoArgsConstructor
    
  4. 创建SpringBoot项目

    1. 新建一个项目–>选中Spring Initnalizer–>下一步…–>选择插件/依赖–>finish
    2. 配置文件使用yml:采用树结构,在该文件中配置数据库连接信息
    3. 可以尝试启动项目—启动项目方式
    4. 在测试包下写测试类,测试获取数据源
  5. 创建springboot项目出现的问题以及解决办法:

    1. idea中默认每新建一个项目,所有配置都是默认的,每个项目均需重新配置(maven仓库,lombok插件的配置)
    1. 重点:maven仓库问题:一定要换成国内的中央仓库
    2. 若出现了报错信息指定到了jar包,后者一致下载不下来,检查maven仓库

    2. idea中报错方式和eclipse不同 ,是在代码的下放有红色下划线,同时工具右侧会有短红线(重要),鼠标移动上去,会出现错误提示以及解决办法
    3. 快捷键:ALT+ENTER — 通常在解决异常使用
    4. 若idea中的项目启动耗时长,可以修改本机的host文件,修改里边的主机名;

    1. 若项目启动并不慢,那就不用去修改
    2. 在修改该文件时,会出现权限问题(出现拒绝访问提示).
      1. 解决办法:修改文件夹的权限
  6. 一些代码问题: 根据右侧的短红线定位问题,自己检查代码找问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值