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

一、环境准备

1、开发工具为IDEA

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

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

{

      alimaven

      central

      aliyun maven

      http://maven.aliyun.com/nexus/content/groups/public/

    

}

3、JDK版本为1.8.0

二、搭建项目

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

1、搭建一个简单的SpringBoot项目_第1张图片

1、搭建一个简单的SpringBoot项目_第2张图片

 

 

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

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

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

1、搭建一个简单的SpringBoot项目_第3张图片

 

其中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.0modelVersion>

    <groupId>spring-boot-demogroupId>
    <artifactId>create-spring-demoartifactId>
    <version>1.0-SNAPSHOTversion>
    <parent>
        <groupId>org.springframework.bootgroupId>
        <artifactId>spring-boot-starter-parentartifactId>
        <version>2.2.5.RELEASEversion>
    parent>


    <dependencies>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-webartifactId>
        dependency>
        <dependency>
            <groupId>mysqlgroupId>
            <artifactId>mysql-connector-javaartifactId>
        dependency>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-jdbcartifactId>
        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类就行,以下是启动成功的日志:

1、搭建一个简单的SpringBoot项目_第4张图片

 

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

1、搭建一个简单的SpringBoot项目_第5张图片

 

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

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

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

1、搭建一个简单的SpringBoot项目_第6张图片

 

解决方法:

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

1、搭建一个简单的SpringBoot项目_第7张图片

 

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

 

1、搭建一个简单的SpringBoot项目_第8张图片

你可能感兴趣的:(Spring,boot学习,spring,boot)