一、前情回顾
上一次我们讲了数据库的设计,这次我们开始正式写代码,在写代码之前,我们得把整个项目的总体框架搭建起来,以便于以后的开发。
二、技术选型
注意:本项目会用到Spring和SpringMVC,请确保对这两个框架有一定的基础知识
这一次的项目我们选择SpringBoot
,说到SpringBoot,可能有一些同学会有一种既熟悉又陌生的感觉。很多同学都听过“Spring全家桶”,即是Spring和SpringMVC,而SpringBoot带有“Spring”的字样,那肯定和Spring全家桶有关。
何为SpringBoot
?,在SpringBoot的官网上面有这样的介绍
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.
We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.
概括来说,SpringBoot就是Spring全家桶的集合体,你可以很轻松地创建一个生产级别的Spring应用程序,在床架SpringBoot项目的时候已经包含了Spring+SpringMVC,如果你需要其他第三方库,你也可以很轻松地将它们导入进来。在以往,我们创建一个Spring项目时,在开头总会配置一大堆东西,之后项目才能够成功运行起来。而在SpringBoot中,你可以减少甚至是免除这些繁杂的配置,让你专注在事务开发中。
这时,你可能会说,那我直接学习SpringBoot就好啦,为什么还要费时费力地学习Spring和SpringMVC?
这种想法我的是不推荐
的。在上面我也说过了,SpringBoot其实就是Spring+SpringMVC再加上其他第三方库的集合体,所以里面有很多地方会和这两个框架有交错,如果你直接学习SpringBoot而不学其他的两个框架,确实可行,但是这样做会让你只怎样做,而对Spring的底层原理没有一个深刻的认识,什么是IOC容器,Spring运行过程是怎样的也不清楚,这样对你的编程能力的提高,毕竟当我们了解了这些优秀的框架,才能够做出一个代码质量高的项目。
三、项目搭建
1.使用IDEA创建一个SpringBoot或Maven项目
注意:由于SpringBoot的初始化项目网站在国外,所以Maven在导入的时候可能有一些包会不能够正常导入,导致项目不能正常启动,请使用科学上网
注意package那一栏多了个repairsystem,请删去一个repairsystem
等待右下角的Maven构建完项目即可
2.设置pom.xml
这个文件是控制你项目所有第三方库,你可以在这里添加其他第三方库,也可以创建子项目。
现在在这个文件里面添加以下代码,确认项目的编码格式和输出的编码格式为UTF-8
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
3.设置appplication.properties
我们能在resources
文件夹看到这个文件,这个问价就是你之后所有需要写的配置全都在这个文件上面写,由于是properties文件,比传统的XML配置更加简单、整洁。
现在由于我们并没有太多的配置需要写,但是我们能够设置一些例如tomcat 的端口号和编码格式
里面#
代表注释,画一个框只是纯粹觉得好看:-)。
############################################################
#
# Server 服务端相关配置
#
############################################################
# 配置api端号口
server.port=8081
############################################################
# Server - tomcat 相关常用配置
############################################################
# tomcat的URI编码
server.tomcat.uri-encoding=UTF-8
4.启动SpringBoot项目
我们可以在com.repairsystem.repairsystem
下找到RepairsystemApplication
文件
右键 run即可启动项目
当你看到控制台输出以下,即为启动成功
fangwenlocalhost:8081出现以下状况,即为成功
到这里,项目的初步搭建已经完成了,如果您对次篇文章有疑问,可以在文章下方留言,谢谢您的阅读。如对【机房报修管理系统】系列文章有兴趣,可以关注或收藏我的文章,您的支持是我最大的动力,我会尽快推出下一期内容,敬请期待。