RuoYi-Cloud 3.5.0 released, more details optimized

If the cloud microservice version  v3.5.0 has been released, the update log:

  • Open TopNav without submenu to hide the sidebar
  • The sidebar menu name is too long to display the title on hover
  • Verify data permissions during user access control to prevent unauthorized access
  • Mask formulas when exporting Excel to prevent CSV injection risks
  • The component ImageUpload supports multiple images to be uploaded at the same time
  • The component FileUpload supports multiple files to be uploaded at the same time
  • Code generation tree table added (expand/collapse)
  • Code generation subtable supports date/dictionary configuration
  • Code generation, editing, modification, opening a new tab
  • Add tab openPage to support passing parameters
  • Add a thread variable method for cleaning up paging
  • Modify the registration source address that is about to expire in npm
  • User cache information add department ancestors list of ancestors
  • Upgrade spring-cloud to the latest version 2021.0.1
  • Upgrade spring-boot to the latest version 2.6.6
  • Upgrade spring-boot-admin to the latest version 2.6.6
  • Upgrade spring-boot-mybatis to the latest version 2.2.2
  • Downgrade jsencrypt version to be compatible with IE browser
  • Fix the problem that the paging component requests twice
  • Fix the problem that the position of the form clearing element is not vertically centered
  • Fix the problem that the Excel annotation prompt/combo does not take effect at the same time
  • Fix the problem that the dictionary field type is Long escaped to empty when importing into Excel
  • Fix the login timeout and refresh the page to jump to the login page and prompt to re-login
  • Fixed the exception when the Xss annotation field value is empty
  • Optimize the problem of obtaining multiple IP addresses
  • Optimized file upload compatible with Weblogic environment
  • Code Generation Synchronization Preserve Required/Type Options
  • Optimizing Excel to format different types of date objects
  • Plug-in error report caused by optimizing menu table keywords
  • Optimized the problem that the Oracle user avatar column is not displayed when it is empty
  • If the optimized page does not match the dictionary tag, the original dictionary value will be returned
  • Optimize and fix the problem of multiple pop-ups prompting multiple requests after the login fails
  • Other details optimization

Distributed microservice architecture permission management system based on Spring Boot, Spring Cloud & Alibaba, and Redis.

Download address RuoYi-Cloud

Ruoyi is a set of all open source rapid development platforms, which are free for individuals and enterprises to use without reservation.

  • The front-end and back-end separation mode is adopted, and the microservice version is front-end (based on [RuoYi-Vue]( https://gitee.com/y_project/RuoYi-Vue )).
  • The backend uses Spring Boot, Spring Cloud & Alibaba, and Redis.
  • The registration center and configuration center select Nacos, and use Redis for authorization authentication.
  • The flow control framework is Sentinel, and the distributed transaction is Seata.
  • * The technology stack (Vue3 Element Plus Vite) version RuoYi-Cloud-Vue3 is provided to keep it updated.

system module

com.ruoyi      
├── ruoyi-ui               // front-end framework[80] 
├── ruoyi-gateway          // gateway module[8080] 
├── ruoyi-auth             // authentication center[9200] 
├── ruoyi-api              // Interface module 
│ └── ruoyi-api-system                           // System interface 
├── ruoyi-common           // Common module 
│ └── ruoyi-common-core                          // Core module 
│ └── ruoyi-common-datascope                     // Permission Scope
└── ruoyi-common-datasource                    // Multiple datasources│ └── ruoyi-common- log                           // 
Logging│ └── ruoyi-common-redis                        // cache service 
│ └── ruoyi-common-security                      // security module 
│ └── ruoyi-common-swagger                       // system interface 
├── ruoyi-modules          // business module 
│ └── ruoyi-system                               // system Module[9201] 
│ └── ruoyi-gen                                  // Code Generation[9202] 
│ └── ruoyi-job                                  // Scheduled Task[9203] 
│ └── ruoyi-file                                 // File Service[9300] 
├── ruoyi -visual           // Graphical management module 
│ └── ruoyi-visual-monitor                       // Monitoring Center[9100] 
├──pom.xml                 // Public dependencies

Architecture diagram

System demo   http://ruoyi.vip

Guess you like

Origin www.oschina.net/news/190561/ruoyi-cloud-3-5-0-released