一、环境准备
1、开发工具为IDEA
2、Maven版本为3.5.0。另附maven的配置文件
使用的是阿里云的私服,配置如下:
{
}
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"?>
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">
}
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、在启动类中添加包扫描相关配置
【Spring|1、搭建一个简单的SpringBoot项目】
文章图片
推荐阅读
- springBoot|springBoot之如何搭建第一个简单的springBoot项目(Hello World)
- Java微服务框架|从零搭建一个SpringBoot项目
- Spring|带你搭一下你的第一个SpringBoot项目
- 分布式|Spring Boot + Redis 实现分布式限流
- SpringBoot项目|2022最新SpringBoot2.X仿B站项目part1笔记
- redis|基于 AOP + Redis + 自定义注解 实现细粒度的接口IP访问限制
- 微信小程序|计算机毕业设计springboot+vue基本安卓/微信小程序的健康管理系统 uniapp
- java|TCP UDP HTTP HTTPS小记
- java|Spring如何解决循环依赖(从基础到源码讲解)