完成一个springboot项目的完整总结
Posted zzuli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了完成一个springboot项目的完整总结相关的知识,希望对你有一定的参考价值。
一. 项目的基础环境的搭建
1.javaJDK的安装和配置环境变量
2.mysql
3.eclipse
二.项目高级环境的搭建
使用maven前,一定要先安装JDK
1) 解压maven到briup目录下
2) 配置环境变量
MVN_HOME
Path
3) 配置maven的本地仓库地址和远程镜像地址,打来maven的conf目录下的settings.xml进行配置
localRepository 用来存放依赖库
mirror 用来下载依赖
4).安装spring-boot脚手架
spring-boot cli
1) 解压springboot-cli到briup目录下
2) 配置环境变量
SPRING_HOME
Path
三.创建一个maven项目
1. spring默认帮我们创建一个项目
groupId com.example
artifactId app01
spring init -g=com.briup.apps -a=app02 -d=web app02
spring init -g=com.briup.apps -a=poll -d=web,mybatis,mysql poll
2.下载依赖,进入创建项目的目录执行
mvn install
maven会自动下载我们所需要的依赖到本地仓库中
3.然后打开eclipse,导入项目我们在dos窗口启动项目
mvn spring-boot:run
会发现报错,根据提示信息是因为没有配置数据库的参数,我们打开项目的application.properties进行参数配置
spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/poll2.0 spring.datasource.username=root spring.datasource.password=root mybatis.mapper-locations= classpath:/mapper/**/*.xml
mybatis.mapper-localtions=classpath:/mapper/**/*.xml 是配置和dao层对应的映射文件该到哪里去找
然后我们在输入mvn spring-boot:run发现项目启动成功,没有报错
四.项目的框架已经搭建好,我们接下来进行三层架构建包
其中要注意的是要在resources目录下创建一个文件夹mapper用来保存映射文件
五.进行数据建模
根据相应的业务进行数据库建表是一块非常重要的工作,数据库建表直接关系到后面的一系列业务操作,所以说是个技术活,ORM框架要学好
我的建模图如下:
六.当修改完代码后,在浏览器访问的时候并不能直接访问最新的代码效果,这时候我们可以添加一个热部署。这个热部署能力可以监听代码的变化,只要代码发生变化就会自动重启服务。
只需要添加一个依赖即可 pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
以上是关于完成一个springboot项目的完整总结的主要内容,如果未能解决你的问题,请参考以下文章
如何稍微优雅滴完成博文访问计数[SpringBoot+redis+分布式锁]