基於Spring、SpringMVC、MyBatis、Druid、Shrio構建web系統
專案介紹
Autumn-Framework
旨在提供通用的web系統解決方案,目前由作者本人一個人維護,更新速度緩慢,但是會持續更新,此專案適合初學者學習使用,也歡迎您加入我一起維護整個專案。
效果圖
登入介面
系統主介面
選單管理
日誌管理
技術選型
前端以Layui
為主要框架,並使用了ECharts
、editor.md
等其他第三方外掛
後端主要使用Spring
、SpringMVC
、MyBatis
、Shiro
、Druid
、Ehcache
構建整個web系統,並使用Maven管理專案,使用Mysql儲存資料,使用tomcat部署web系統。
程式碼結構
.
└── src-------------------------------------------原始碼根目錄
└── main
├── java
│ └── com
│ └── autumnframework
│ └── cms
│ ├── architect-------------包含常用的工具類和常量
│ │ ├── conf
│ │ ├── constant
│ │ ├── filter
│ │ ├── interceptor
│ │ └── utils
│ ├── controller------------控制器層
│ │ └── system
│ ├── dao-------------------dao層
│ │ ├── bomapper
│ │ └── vomapper
│ │ ├── impl
│ │ └── interfaces
│ ├── model-----------------model層
│ │ ├── bo
│ │ ├── po
│ │ └── vo
│ ├── service---------------service層
│ │ ├── impl
│ │ └── interfaces
│ └── shiroconfig-----------shiro配置
│ ├── filter
│ └── realm
├── resources----------------------------資原始檔目錄
│ ├── mapperxml------------------------mapper對映檔案
│ ├── mybatis-generator----------------mybatis-generator配置檔案
│ └── spring---------------------------所有與spring相關的配置檔案
└── webapp-------------------------------前端原始碼檔案
├── BasePlu--------------------------公共庫
├── comm
├── Lib------------------------------第三方庫
│ ├── Echarts-3.7.2
│ ├── editor.md
│ ├── jquery
│ └── layui_v2.1.2
├── static--------------------------靜態資源
├── Sys-----------------------------系統功能外掛目錄
│ ├── js
│ └── plugin
└── WEB-INF
└── views
├── error-------------------異常目錄
└── main--------------------系統主介面目錄
執行系統
- 拷貝程式碼到本地
git clone [email protected]:shuaijunlan/Autumn-Framework.git
- 進入Autumn-Framework目錄
cd Autumn-Framework
- 執行
mvn install
- 再進入cms目錄
cd cms
- 在執行
mvn tomcat7:run
- 最後在瀏覽器中訪問
localhost:8081
,就可以看到登入介面 - Tips:以上所有操作基於您的電腦已經安裝了
jdk8
、maven
和git
環境
FAQ
。。。。。。
聯絡作者
您有任何問題都可以隨時聯絡我!
Email:[email protected]
相關推薦
基於Spring、SpringMVC、MyBatis、Druid、Shrio構建web系統
專案介紹 Autumn-Framework旨在提供通用的web系統解決方案,目前由作者本人一個人維護,更新速度緩慢,但是會持續更新,此專案適合初學者學習使用,也歡迎您加入我一起維護整個專案。 效果圖 登入介面 系統主介面 選單管理
spring、springmvc和mybatis整合(java config方式)
ada vat req style face sat roo art 實體 之前項目中使用ssm框架大多是基於xml的方式,spring3.0以後就提供java config的模式來構建項目,並且也推薦使用這種方式,自從接觸過springboot後,深深感受到這種純ja
基於註解的SpringMVC新增其他的Servlet、Filter以及Listener
我們可以在AbstractAnnotationConfigDispatcherServletInitializer的實現類中重寫onStartup(ServletContext servletContext)方法新增其他的Servlet、Filter以及Listener 1 public class
Spring boot 自動生成mybatis的dao、model、和mapper層
1、pom.xml新增內容,最下邊新增plugin <build> <pluginManagement> <plugins> <plugin> <groupId>org.springfr
企業級後臺介面開發。環境基於spring+springboot+springmvc+mybatis。測試 junit4
上一篇博文主要講了一下基於http協議的介面框架搭建。主要就是spring+springboot+springmvc+mybatis的框架整合。 上篇環境配置的地址:http://blog.csdn.net/qq_36068028/article/details/76571
spring,springmvc,mybatis整合ssm框架出現ORA-02289:序列不存在問題
sel 請求 開始 color 九九 pri soft 框架 服務 今天整合了一個SSM項目,完了後部署到Tomcat服務器,正常啟動。但是當我發送請求時,報錯,,如下 報錯說序列不存在,可是我明明創建了序列呀,然後我測試了一下,測試語句:select tb_user_s
spring整合springmvc和mybatis中的基本配置檔案
1 父工程統一管理依賴的porm.xml檔案 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca
SpringBoot2.0學習筆記:(九) Spring Boot中整合Mybatis與Druid
一、專案的搭建 Druid對Spring boot做了很好的適配,所有的工作都只需要在配置檔案中完成。 具體的Druid在Spring Boot中的配置可以看:GitHub文件 首先看一下專案引入的jar包: <dependencies> &
SSM框架(一)之SSM框架整合(Spring,SpringMVC,MyBatis)
一、基本概念 最近做一個Web網站,選擇了使用SSM框架,SSM框架下的Web程式主要用到了三個技術: 1. Spring:用到了註解和自動裝配,就是Spring的兩個精髓IOC(反向控制)和 AOP(面向切面程式設計)。 2. SpringMVC:用
對ssm(spring,springmvc,mybatis)的瞭解總結
ssm框架現在是java web開發的三個主流框架 ,其實嚴格來算只算是兩個框架,因為springmvc屬於spring框架 ,是
實戰基於Spring Boot 2的WebFlux和mLab搭建反應式Web
Spring Framework 5帶來了新的Reactive Stack非阻塞式Web框架:Spring WebFlux。作為與Spring MVC並行使用的Web框架,Spring WebFlux依賴了反應式流介面卡(Reactive Streams Adapter),在Netty和Servlet3.1的
大型分布式項目項目實戰Springmvc+Spring+Mybatis+Maven+CMS+Redis+Solr+Linux+Nginx+單點登錄、分布式緩存、負載均衡視頻課程
edi mina img solr 技術 性能提升 登錄 rom nginx * { font-family: "Microsoft YaHei" !important } h1 { color: #FF0 } 15套java架構師、集群、高可用、高可擴 展、高性能、高
spring、mybatis、springmvc整合
del 工具包 aspect get slf4j ali nag attribute 整合 groupId artifactId org.springframework spring-context(自動依賴core,beans,aop,expression)
java、struts2框架、hibernate框架、spring框架技術、springMVC框架、mybatis框架,javaweb專案開發的完整流程
使用javaEE技術是:spring+springMVC+mybatis框架整合技術 前端使用的技術包含:jquery、ajax、js、css、bootstrap等 教學系統 使用javaEE開發的線上教學系統,使用的是javaEE的主流框架技術,使用主流的前端技術,專案包含全部的專案原始碼以及資料檔案
SSM:Spring整合Mybatis、SpringMVC
SSM,是當今最流行的大框架。 對於一個工程師來說,這是吃飯的工具。當然,這是一個技能。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM
SSM的環境搭建(整合Spring、SpringMVC、Mybatis框架)
本案例基於開發工具IDEA、MySQL,模擬查詢學生類的資訊 專案模組圖: MySQL中Student表 (1)新建一個maven的web-app專案 (2)新建test、java、resources資料夾,並對檔案進行標記 (3)將controller(控制包)、mapper
關於在整合mybatis、spring、springmvc時出現的Invalid bound statement (not found): 錯誤
今天在使用ssm框架進行ajax使用測試的時候,copy了教學視訊的程式碼,程式結構如下: sping的關於mybatis的配置語句如下: <!-- mapper的加強————————1.配置SqlSessionFactory --> <bean class="org
SSM整合(Spring、SpringMVC、Mybatis)---一個SpringMVC容器管理物件
SSM2: 一個容器, SpringMVC容器管理整個專案中的所有物件。 SSM整合的步驟: 1.使用springdb的資料庫, student表 2.新建的web應用 匯入jar: 1)spring的核心jar:spring-beans.jar,spring-core.jar,spri
SSM整合(Spring、SpringMVC、Mybatis)
SSM整合 為什麼整合?方便web的開發 Spring:管理我們在專案中的物件,比如service、dao、工具類物件。 SpringMVC:主要做web應用的開發,接收請求,返回處理結果。 Mybatis:完成資料庫的操作,完成資料庫的增刪改查。 以註解方式為主,配置檔案為輔。 SSM :
spring、springmvc、mybatis整合配置(註解)
最近整合ssm框架費了不少功夫,所以,把詳細配置過程列出來,不足的地方望大俠們指正! 專案目錄: 1.web.xml檔案配置: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="h