前言
笔者近期接手一个第三方公司提供的基于Java web技术栈开发的后台+前台项目。由于第一次做这么系统的开发,想着将项目开发的具体模块记录下来。从环境搭建到开发再到项目打包部署进行全开发链记录。本系列包含三篇博客,分别为环境搭建
、项目开发
、项目部署
,本篇博客用于记录小型网站环境的搭建。项目部署
篇参见小型网站项目完整部署流程(Windows操作系统)。
背景
有了第三方公司提供的基于Maven
的源码,就着手搭建后台管理系统网站。整个项目基于Spring MVC开发,涉及后端Java
、JSP
和前端js
、html
、css
编程语言及项目管理工具Maven
。
开发工具
- STS3(Spring Tool Suite,Spring工具套件)
- Apache-maven-3.6.3(项目管理工具)
具体开发流程
-
STS3安装
在官方网站上下载安装STS3,解压即可。现在STS4发布,喜欢的直接使用STS4。
-
下载安装
Maven
,并修改STS3中的Maven
属性
官网下载最新版的Maven
,配置步骤按照这篇博客进行。这样STS3就按照自定义的文件路径进行Maven包进行管理,包括库的存储路径以及配置文件setting.xml
的加载。
-
Maven
换源
需要飞一般的感觉,就必须换成国内的Maven
源,下面给出阿里的镜像设置。在属性
<mirrors>
中添加下列代码即可。
<mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>
- 一键导入
有了项目管理工具Maven
,开发依赖包很容易进行管理,在搭上Eclipse
可视化工具让pom.xml
文件更加容易编写和纠错。pom
是Project Object Model
(项目对象模型)的缩写。
点击STS3的 File -> Import -> Maven -> Existing Maven Projects -> Browse…按钮,选中pom.xml
文件完成项目的一键导入。
- 最后的注意点
本项目对象的get/set
方法由lombok自动生成,不安装文件角标会有x号,提示缺少某对象的get/set
方法。因此要在STS3软件中安装lombok的jar
包。安装步骤参见STS安装lombok博客。安装后的结果如图所示。重启STS3.如果重启后还有x
号,忽视即可,直接运行是可行的,有可能是该软件视图没有刷新造成的。
- 最后来一张满屏马赛克的运行图