Spring|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包都是已经配置好的,可以直接进行开发。创建窗口及工程结构如下:
Spring|1、搭建一个简单的SpringBoot项目
文章图片

Spring|1、搭建一个简单的SpringBoot项目
文章图片



注:这种方式应该是需要电脑能连接网络的
第二种方式是创建一个maven工程,然后手动去添加springboot的依赖,这里主要说一下需要添加的依赖以及需要的一些配置文件
手动创建的工程结构如下:需要注意的是application.properties和启动类SpringBootStart.java的位置一定要准确
Spring|1、搭建一个简单的SpringBoot项目
文章图片


其中pom文件的配置如下:红色配置为主要的spring boot的配置
{
xml version="1.0" encoding="UTF-8"?>
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">
4.0.0

spring-boot-demo
create-spring-demo
1.0-SNAPSHOT

org.springframework.boot
spring-boot-starter-parent
2.2.5.RELEASE





org.springframework.boot
spring-boot-starter-web


mysql
mysql-connector-java


org.springframework.boot
spring-boot-starter-jdbc



}
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类就行,以下是启动成功的日志:
Spring|1、搭建一个简单的SpringBoot项目
文章图片


通过浏览器进行访问:http://localhost:8080/index 执行结果如下:
Spring|1、搭建一个简单的SpringBoot项目
文章图片


出现以上界面表示spring boot工程构建成功。
三、构建过程中遇到的问题
1、由于SpringBootStart类的位置没有和control层平级,导致服务启动之后通过浏览器访问时提示以下错误:
Spring|1、搭建一个简单的SpringBoot项目
文章图片


解决方法:
1、将启动类SpringBootStart位置与control层平级即可如下:
Spring|1、搭建一个简单的SpringBoot项目
文章图片


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

【Spring|1、搭建一个简单的SpringBoot项目】Spring|1、搭建一个简单的SpringBoot项目
文章图片

    推荐阅读