1、搭建一个简单的SpringBoot项目

一、环境准备

1、开发工具为IDEA

2、Maven版本为3.5.0。另附maven的配置文件

使用的是阿里云的私服,配置如下:

{

<mirror>

      <id>alimaven</id>

      <mirrorOf>central</mirrorOf>

      <name>aliyun maven</name>

      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

    </mirror>

}

3、JDK版本为1.8.0

二、搭建项目

1、用idea搭建springboot项目有两种方式,第一种可以直接通过springboot官方提供的创建方法直接进行创建,这样创建处理的工程pom文件中需要依赖的jar包都是已经配置好的,可以直接进行开发。创建窗口及工程结构如下:

 

 

注:这种方式应该是需要电脑能连接网络的

第二种方式是创建一个maven工程,然后手动去添加springboot的依赖,这里主要说一下需要添加的依赖以及需要的一些配置文件

手动创建的工程结构如下:需要注意的是application.properties和启动类SpringBootStart.java的位置一定要准确

 

其中pom文件的配置如下:红色配置为主要的spring boot的配置

{

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>spring-boot-demo</groupId>
    <artifactId>create-spring-demo</artifactId>
    <version>1.0-SNAPSHOT</version>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.5.RELEASE</version>
    </parent>


    <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>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
    </dependencies>
</project>

}

application.properties的配置为:

{

#项目名称
spring.application.name=spring-boot-demo

#占用端口
server.port=8080

#数据库连接
spring.datasource.url=jdbc:mysql/localhost:3306/chenly
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.name=root
spring.datasource.password=root
spring.datasource.max-idle=10
spring.datasource.max-wait=10000
spring.datasource.min-idle=5
spring.datasource.initial-size=5

}

配置完成之后,进行编译,编译没问题就启动SpringBootStart类就行,以下是启动成功的日志:

 

通过浏览器进行访问:http://localhost:8080/index 执行结果如下:

 

出现以上界面表示spring boot工程构建成功。

三、构建过程中遇到的问题

1、由于SpringBootStart类的位置没有和control层平级,导致服务启动之后通过浏览器访问时提示以下错误:

 

解决方法:

1、将启动类SpringBootStart位置与control层平级即可如下:

 

2、在启动类中添加包扫描相关配置

 

猜你喜欢

转载自blog.csdn.net/u013804636/article/details/115261918