Skip to content

Springboot3 重构版本, 支持GraalVM 原生镜像编译毫秒级启动

License

Notifications You must be signed in to change notification settings

mrcmsjava/mrcms-v4

Repository files navigation

MRCMS

作者:marker

开源协议:MIT 博客:www.yl-blog.com

MRCMS-V4 是一款SpringBoot3.5开发的内容管理系统,采用数据模型+模板+插件实现,内置提供了文章模型发布功能。 支持GraalVM 原生编译

目标:快速构建中小网站!快速启动

LICENSE 996.icu

注意:拒绝996工作制公司请使用本项目。

构建项目

项目采用标准的Maven项目结构,可以导入Eclipse 、IDEA 开发工具,在构建时由于一些单元测试代码链接了数据库,因此构建需要跳过测试,具体操作如下:

mvn install -Dmaven.test.skip=true -P dev

立即运行

mvn jetty:run

GraalVM 原生镜像编译

GraalVM 提供了一个 Tracing Agent 工具,它可以在 JVM 运行时监控应用,并自动生成反射、资源加载等的配置文件。 以普通 JVM 模式运行应用并收集跟踪信息

java -agentlib:native-image-agent=config-output-dir=./target/native -jar ./target/mrcms-0.0.1-SNAPSHOT.jar

登录系统

http://localhost:8080/admin/login.do

账号:admin
密码:1

操作界面

image

开源中国有详细说明分享地址: https://www.oschina.net/p/mrcms

文档

http://docs.joggle.cn/

成功案例

排名不分先后。

注意:数据来源源HTTP 的 renfer 请求头,凡是通过网站调转到官网的都会被记录。 MRCMS并没有特意采集用户信息。

本地开发

在JVM参数中增加以上配置。

-Dspring.profiles.active=dev -Dmrcms.demo=false -Dmrcms.install=true

docker 部署环境

CATALINA_OPTS=-Dspring.profiles.active=prod

About

Springboot3 重构版本, 支持GraalVM 原生镜像编译毫秒级启动

Resources

License

Stars

Watchers

Forks

Packages

No packages published