Skip to content

jomalonejia/Cz-Admin-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cz-Admin-Front

This project provides cz-admin's backend services
The front page is in here Cz-Admin-Front

Technology

  • framework: Spring + SpringMVC
  • security: SpringSecurity + JWT
  • quartz: Spring Quartz
  • persistence :mybatis + mybatis-plus
  • session: Redis Redission
  • search: ElasticSearch

Characteristic

  • RestfulApi with spring security and jwt
  • No session and cookie application
  • Separate the db read and write operation whe AOP
  • service's Communication with dubbo
  • make the queue with quartz and ActiveMq(uploading)
  • Add Transaction to project the db's consistency
  • Add Swagger in controller
  • Encode the db properties
  • Upload the file with QiNiu
  • Accelerate the base CRUD with mybatis-plus
  • make the search function with ElasticSearch(uploading)
 examples

Deployment

pre

  • load the sql file in you mysql(the backend server(Cz-Admin-Server) and front server(Cz-Portal-Server) share the same sql)
  • modify the properties
  • open your zookeeper redis activeMq elasticSearch

open

  • run com.cz.ServiceMain.java to open the services
  • run the cz-web --> clean package tomcat7:run

default account

admin@gmail.com:123456/<br />
user1@qq.com:123456/<br />
user2@qq.com:123456/<br />

Running the tests

...

Built With

  • Spring - The framework used
  • Maven - Dependency Management
  • ...

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Hat tip to anyone who's code was used
  • Inspiration
  • etc