1.開發IDE:Spring Tool Suite(自帶maven插件) 保證編碼格式爲utf-8 -Dfile.encoding=UTF-8 2.jdk:java 1.8 下載地址http://www.oracle.com/techhtml
1.開發IDE:Spring Tool Suite(自帶maven插件)java
下載地址https://spring.io/tools/sts/allmysql
在STS.ini配置信息中加下面一行 保證編碼格式爲utf-8spring
-Dfile.encoding=UTF-8sql
2.jdk:java 1.8windows
下載地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlmybatis
環境配置mvc
計算機→屬性→高級系統設置→高級→環境變量oracle
i.新建JAVA_HOME,jdk的路徑app
ii.Path增長jdk和jre的bin路徑
iii.新建CLASSPATH jdk裏面的工具包--虛擬機使用(變量格式:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar)
驗證:cmd—》java –version 顯示jdk版面信息
3.mysql
下載地址http://dev.mysql.com/downloads/windows/installer/5.5.html
mysql視圖工具 sqlyog
sts建立一個工程
File--》New—》Spring Legacy Project
Project Name寫項目名稱
Templates選Spring MVC Project
next
寫頂級包名 如:com.project.myapp
若是項目顯示有錯誤
右鍵—》Run as—》Maven install
右鍵--》properties--》以下設置
目錄結構以下:
核心技術:Maven,Springmvc mybatis shiro, Druid, Restful,
Dubbo, ZooKeeper,Redis,FastDFS,ActiveMQ,Nginx
1. 項目核心代碼結構截圖項目模塊依賴
特別提醒:開發人員在開發的時候能夠將本身的業務REST服務化或者Dubbo服務化
2. 項目依賴介紹
2.1 後臺管理系統、Rest服務系統、Scheculer定時調度系統依賴以下圖:
2.2 Dubbo獨立服務項目依賴以下圖:
3. 項目功能部分截圖:
zookeeper、dubbo服務啓動
dubbo管控臺
REST服務平臺