GithubHelp home page GithubHelp logo

lin-cms-java-core's Introduction


Lin-CMS-Java-Core

一个简单易用的CMS后端项目 | Lin-CMS-Java 核心部分

Lin-CMS 是林间有风团队经过大量项目实践所提炼出的一套内容管理系统框架
Lin-CMS 可以有效的帮助开发者提高 CMS 的开发效率。

预览

线上 demo

http://face.cms.talelin.com/

文档地址

http://doc.cms.talelin.com/

简介

什么是 Lin CMS?

Lin-CMS 是林间有风团队经过大量项目实践所提炼出的一套内容管理系统框 架。Lin-CMS 可以有效的帮助开发者提高 CMS 的开发效率。

本项目是 Lin CMS 后端的 java 实现,需要前端?请访 问前端仓库

Lin CMS 特点

Lin CMS 的构筑**是有其自身特点的。下面我们阐述一些 Lin 的主要特点。

Lin CMS 是一个前后端分离的 CMS 解决方案

Lin 既提供后台的支撑,也有一套对应的前端系统,你也可以选择不同的后端实现, 如 koa 和 flask。

框架本身已内置了 CMS 常用的功能

Lin 已经内置了 CMS 中最为常见的需求:用户管理、权限管理、日志系统等。开发者只需 要集中精力开发自己的 CMS 业务即可

Lin CMS 本身也是一套开发规范

Lin CMS 除了内置常见的功能外,还提供了一套开发规范与工具类。 Lin CMS 只需要开发者关注自己的业务开发,它已经内置了很多机制帮助开发者快速开发自己的业务。

扩展灵活

Lin CMS 支持 extension 来便捷地增强你的业务。

前端支持

Lin CMS 也有自己的前端实现,强强联合为你助力。

完善的文档

Lin CMS 提供大量的文档来帮助开发者使用

联系和交流

QQ 交流群

QQ 群号:643205479

微信公众号

微信搜索:林间有风

注意事项

  • Lin CMS 基于 spring boot ,因此也采取了 spring boot 的 starter (启动器)机制,Lin-CMS-Java-Core 正是 Lin CMS 的 starter 部分。

  • Lin-CMS-Java-Core 是一个多模块的 maven 项目,其中 core 部分完全与 spring 解耦,可以使用到其它类型的项目中。

lin-cms-java-core's People

Contributors

colorful3 avatar dependabot[bot] avatar juzi214032 avatar snyk-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

lin-cms-java-core's Issues

PermissionMetaCollector是否考虑优化一下?

image
public Object postProcessAfterInitialization(Object bean, String beanName) {
// 加个判断
Method[] methods = ReflectionUtils.getAllDeclaredMethods(bean.getClass());
for (Method method : methods) {
....
}
}
每个类初始化后都用反射获取这个类所有的方法,我觉得可以先判断这个类有没有@RestController或者@controller注解先,这样性能应该会好很多

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.