Retour au classement

:two_hearts: build SSM from 0 👉🏽👉🏽 distributed micro service.

ssmwebsocketsredisluceneshirodubbodubbo-http
Croissance des étoiles
Étoiles
3.4k
Forks
1.3k
Croissance hebdomadaire
Issues
5
1k2k3k
juin 2016oct. 2019mars 2023juil. 2026
ArtefactsMavengit clone https://github.com/crossoverJie/SSM.git
README



中文简介

I'll update some skills in actual development aperiodically.There are no complicated operation flows or xxx system,just some practical shares about skills.

Directory Structure

├── SSM-API                                    // common API  
│   ├── src/main
│   ├── ├──java/com/crossoverJie               // specific code。  
│   ├── ├──resources
├── SSM-BOOT                                   // Available for internal use of dubbo dependencies 
│   ├── ├──resources/spring                    // dubbo consumer configuration
├── SSM-SECONDS-KILL                           // seckill module
│   ├── ├──SSM-SECONDS-KILL-API                // seckill open api
│   ├── ├──SSM-SECONDS-KILL-ORDER-CONSUMER     // Kafka consumer module
│   ├── ├──SSM-SECONDS-KILL-SERVICE            // service module
│   ├── ├──SSM-SECONDS-KILL-WEB                // web module
├── SSM-SERVICE                                // The service implementation of the dubbo application 
│   ├── src/main
│   ├── ├──java/com/crossoverJie/api           // specific code
│   ├── ├──├──controller                       // Heartbeat detection interface
│   ├── ├──├──dubbo                            // Dubbo related code
│   ├── ├──├──├──dao                           // dao package
│   ├── ├──├──├──pojo                          // pojo package
│   ├── ├──├──├──service                       // service package
│   ├── ├──├──├──util                          // Toolkit
│   ├── ├──├──impl                             // implement dubbo API
│   ├── ├──resources                           // configuration file
│   ├── ├──├──mapping                          // *.mapper configuration file
│   ├── ├──├──spring                           // Spring related configuration file
├── SSM-WEB                                    // web application
│   ├── src/main
│   ├── ├──java/com/crossoverJie               // specific code
│   ├── ├──├──controller                       // controller package
│   ├── ├──├──cxf                              // CXF related code
│   ├── ├──├──dao                              // dao package
│   ├── ├──├──enums                            // enum package
│   ├── ├──├──intercept                        // Interceptor
│   ├── ├──├──kafka                            // Kafka
│   ├── ├──├──├──official                      // Official consumption
│   ├── ├──├──├──optimization                  // Multi-threaded consumption
│   ├── ├──├──lucene                           // Lucene related code
│   ├── ├──├──pojo                             // pojo package
│   ├── ├──├──req                              // request package
│   ├── ├──├──res                              // response package
│   ├── ├──├──service                          // service pachage
│   ├── ├──├──shiro                            // shiro related code
│   ├── ├──├──util                             // Toolkit
│   ├── ├──├──vo                               // vo package
│   ├── ├──resources
│   ├── ├──├──mapping                          // *.mapper configuration file
│   ├── ├──webapp                              // front code
├── doc
│   ├──lucene                                  // lucene related code
│   ├──sql                                     // sql scripts
├── .gitignore                                 // gitignore 
├── pom.xml                                    // parent pom
├── LICENSE               
├── README.md               

TODO LIST


Quick Start

  1. Import SQL Script

https://github.com/crossoverJie/SSM/tree/master/doc/sql

Q&A

Does the reliance or code that begins with crossoverJie do not exist?

This is because I have a dependency on my jar package in the project, which is not published to the maven central factory library.

Because there is dependence:

https://github.com/crossoverJie/SSM-REQUEST-CHECK

https://github.com/crossoverJie/SSM-DUBBO-HTTP

https://github.com/crossoverJie/SSM-DUBBO-FILTER

jar.

solution:

  • if you do not need them, please remove it.
  • if you need,flow:

https://github.com/crossoverJie/SSM-REQUEST-CHECK

https://github.com/crossoverJie/SSM-DUBBO-HTTP

and Installed locally。


Partial Screenshots

封面.jpg

dubbo-http封面.jpg

2.jpg

2017-04-25 15:15:38,968 DEBUG [com.alibaba.dubbo.remoting.transport.DecodeHandler] -  [DUBBO] Decode decodeable message com.alibaba.dubbo.rpc.protocol.dubbo.DecodeableRpcInvocation, dubbo version: 2.5.3, current host: 127.0.0.1
2017-04-25 15:15:39,484 DEBUG [com.crossoverJie.dubbo.filter.DubboTraceFilter] - dubbo请求数据:{"args":[1],"interfaceName":"com.crossoverJie.api.UserInfoApi","methodName":"getUserInfo"}
2017-04-25 15:15:39,484 INFO [com.crossoverJie.api.impl.UserInfoApiImpl] - 用户查询Id=1
2017-04-25 15:15:39,505 DEBUG [org.mybatis.spring.SqlSessionUtils] - Creating a new SqlSession
2017-04-25 15:15:39,525 DEBUG [org.mybatis.spring.SqlSessionUtils] - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6f56b29] was not registered for synchronization because synchronization is not active
2017-04-25 15:15:39,549 DEBUG [org.mybatis.spring.transaction.SpringManagedTransaction] - JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@778b3121] will not be managed by Spring
2017-04-25 15:15:39,555 DEBUG [com.crossoverJie.api.dubbo.dao.T_userDao.selectByPrimaryKey] - ==>  Preparing: select id, username, password,roleId from t_user where id = ? 
2017-04-25 15:15:39,591 DEBUG [com.crossoverJie.api.dubbo.dao.T_userDao.selectByPrimaryKey] - ==> Parameters: 1(Integer)
2017-04-25 15:15:39,616 DEBUG [com.crossoverJie.api.dubbo.dao.T_userDao.selectByPrimaryKey] - <==      Total: 1
2017-04-25 15:15:39,616 DEBUG [com.alibaba.druid.pool.PreparedStatementPool] - {conn-10003, pstmt-20000} enter cache
2017-04-25 15:15:39,617 DEBUG [org.mybatis.spring.SqlSessionUtils] - Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6f56b29]
2017-04-25 15:15:45,473 INFO [com.crossoverJie.dubbo.filter.DubboTraceFilter] - dubbo执行成功
2017-04-25 15:15:45,476 DEBUG [com.crossoverJie.dubbo.filter.DubboTraceFilter] - dubbo返回数据{"args":[{"id":1,"password":"123456","roleId":1,"userName":"crossoverJie"}],"interfaceName":"com.crossoverJie.api.UserInfoApi","methodName":"getUserInfo"}

More Information

Contact Author

Dépôts similaires
Exrick/xmall

基于SOA架构的分布式电商购物商城 前后端分离 前台商城:Vue全家桶 后台管理系统:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeper等

JavaMavenGNU General Public License v3.0soadubbo
xmall.exrick.cn
7.2k2.5k
Yin-Hongwei/music-website

🎧 Vue + SpringBoot + MyBatis 音乐网站

VueOthervuespring-boot
6.7k1.6k
liyifeng1994/ssm

手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

JavaMavenMIT Licensejavassm
blog.csdn.net/qq598535550/article/details/51703190
5.9k2.7k
saysky/ForestBlog

一个简单漂亮的SSM(Spring+SpringMVC+Mybatis)博客系统

JavaMavenjavablog
forestblog.liuyanzhao.com
4.7k1.6k
Xnhyacinth/Awesome-LLM-Long-Context-Modeling

📰 Must-read papers and blogs on LLM based Long Context Modeling 🔥

MIT Licenseawsome-listlarge-language-models
arxiv.org/abs/2503.17407
2.1k99
ZHENFENG13/ssm-demo

:banana:Spring+SpringMVC+Mybatis+easyUI实现简单的后台管理系统

JavaMavenApache License 2.0ssmeasyui
ssm-cluster.13blog.site
1.8k766
Joyrocky/DormitoryManager

学生宿舍管理系统(SSM/Layui框架;毕业设计)

JavaScriptnpmssmlayui
1.5k405
JaceyRx/Examination_System

一个简单的教务查询系统(主要技术SpringMVC + Spring + Mybatis + Shiro + Bootstrap)

JavaMavenjavaeejava
1.5k533
coderzcr/JavaWeb-Project-Source-Share

🌱🚀分享基于Servlet、SSH、SSM、SpringBoot、SpringCloud等流行技术实现的JavaWeb项目,难度分为5个等级,帮助小白入门JavaWeb开发,协助JavaWeb开发者熟悉最新技术

HTMLApache License 2.0javajavaweb
coderzcr.github.io/JavaWeb-Project-Source-Share/
1.4k167
RudeCrab/rude-java

Java Practice Projects(SSM、Spring Boot、Spring Security、MinIO、Vue). 以Java语言为主的各种项目实践,涵盖各个业务、各个功能,并附上高质量文章讲解,其中一些甚至可以单开一个仓库。让你再也不用寻找各种框架demo、项目脚手架。

JavaMavenApache License 2.0javaspring
1.4k562
FuZhucheng/SSM

J2EE项目系列(四)–SSM框架构建积分系统和基本商品检索系统(Spring+SpringMVC+MyBatis+Lucene+Redis+MAVEN)

JavaMavenssmjava
1.2k459
jonathan-fielding/SimpleStateManager

A responsive state manager which allows you to run different javascript at different browser widths

JavaScriptnpmjavascriptsimplestatemanager
62436