所有分类
  • 所有分类
  • 未分类

用IDEA创建SpringBoot项目

1.用IDEA新建项目

如果创建项目遇到下边问题,就将初始化源改为阿里的,见:这里

问题1:连接超时(Cannot download “https://start.spring.io’: Connect timedout)

问题2:无法选择JDK8

2.删除无用的文件

删除这几个无用的文件:

  1. .mvn文件夹
  2. HELP.md
  3. mvnw
  4. mvnw.cmd

3.pom.xml添加依赖

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.13</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    
    <groupId>com.example</groupId>
    <artifactId>ant-mall</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>ant-mall</name>
    <description>Mall project for Spring Boot</description>

    <properties>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!--<dependency>-->
        <!--    <groupId>mysql</groupId>-->
        <!--    <artifactId>mysql-connector-java</artifactId>-->
        <!--</dependency>-->
        
        <!--<dependency>-->
        <!--    <groupId>com.baomidou</groupId>-->
        <!--    <artifactId>mybatis-plus-boot-starter</artifactId>-->
        <!--    <version>3.5.3.1</version>-->
        <!--</dependency>-->

        <!--实体类增强(自动生成getter、setter等)-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>

        <!--接口文档-->
        <dependency>
            <groupId>com.github.xiaoymin</groupId>
            <artifactId>knife4j-spring-boot-starter</artifactId>
            <version>3.0.3</version>
        </dependency>

        <!--数据校验工具-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-validation</artifactId>
        </dependency>

    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>

4.application.yml添加配置

如果是用的阿里的源,没有resources文件夹,需要自己建一个,见:这里

application.yml

server:
  port: 9000

spring:
  application:
    name: ant-mall
#  datasource:
#    driver-class-name: com.mysql.cj.jdbc.Driver
#    url: jdbc:mysql://127.0.0.1:3306/demo?useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=Asia/Shanghai
#    username: root
#    password: root
#
#mybatis-plus:
#  configuration:
#    # mybatis-plus配置控制台打印完整带参数SQL语句
#    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

目前还没用到数据库,所以把下边的配置先注释掉。

5.写一个Controller测试代码

6.测试Controller

7.删除测试代码

8.用git提交代码

一定要及时提交代码,防止本地代码丢失。

源码下载

大家直接按视频操作即可,如果遇到了什么不好解决的问题,可以下载视频中的源码进行比对。

下载地址:

此隐藏内容仅限VIP查看升级VIP
1

评论21

请先

  1. 老师你好,我照着视频写了testController类,启动报错 org.apache.http.conn.HttpHostConnectException: Connect to localhost:9000 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: no further information 老师可以帮忙解决一下吗?
    藻荇 2024-05-13 0
    • 可以的,直接加微信就行(右下角有二维码)
      自学精灵 2024-05-14 0
  2. 源码下载不了
    没毛病老铁 2024-04-28 0
    • 菜单栏里有解决方法。更多=> 问题解答
      自学精灵 2024-04-28 0
  3. 几个疑问点: 1、用阿里创建项目后pom没有parent 2、不用ali的创建项目没得选jdk8 3、git提交时,你的项目是在之前的git创建测试目录里的所以能直接提交,但我的没在,所以搞了好久才弄完
    150003 2024-04-08 0
    • 1.直接复制文中的pom.xml即可 2.对,文中已经说明了。所以要使用阿里的 3.对,学习过程中一般都是自己的方法不一样导致的问题,多与教程比对即可。
      自学精灵 2024-04-08 0
  4. 没有git标怎么整!!!
    150003 2024-04-08 0
    • 解决了吗我的也没用安装git了啥问题啊
      没毛病老铁 2024-04-23 0
      • 上边已回复
        自学精灵 2024-04-23 0
      • 用idea在当前项目上重新初始化个git本地仓就好了
        150003 2024-04-23 0
    • 是你的项目路径下没有初始化git导致的,应该是你上一节文章没做好:https://learn.skyofit.com/archives/1990。 要注意git项目路径和IDEA项目路径,必须在一起,不然IDEA是找不到的,找不到就没有git标
      自学精灵 2024-04-23 0
  5. 还有那个运行Controller,类中有main方法,鼠标右键选择 run"类名.main()"即可
    楚月&一所悬命 2024-04-01 0
  6. 明白了,需要打开 maven 设置文件,添加阿里云
    楚月&一所悬命 2024-04-01 0
    • 是的,要使用阿里云的镜像源,这个是对应的链接:https://learn.skyofit.com/archives/2375。 另外,我把这个技术点也放到了SpringBoot视频的汇总导航里,作为必做内容了。
      自学精灵 2024-04-23 0
  7. 无法解析插件 org.apache.maven.plugins:maven-install-plugin:2.5.2 为什么pom.xml添加依赖后,用maven同步会这样
    楚月&一所悬命 2024-04-01 0
  8. 终于学到这里了 :cry:
    Kirsch 2024-03-26 0
  9. 9分钟的视频 搞了快1个小时 那个下载一直不动 我一直以为是我没设置好 一直百度 一直删了在重新来一遍 最后原来是下载速度的问题
    daiwei 2023-10-20 0
    • 是的,一定要看最后的注意事项,切换为快速的源,默认的源太慢了。
      自学精灵 2023-10-20 0
  10. maven下载这么慢呢
    . 2023-10-10 0
    • 是镜像问题,换成阿里的镜像会快很多。今天我写个文章放进来
      自学精灵 2023-10-10 0
    • 已更新到文章中。
      自学精灵 2023-10-10 0
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录