# magic-api-plugin-freemarker **Repository Path**: gitee-pull/magic-api-plugin-freemarker ## Basic Information - **Project Name**: magic-api-plugin-freemarker - **Description**: 用于magic-api 的freemarker插件 支持在线编辑freemarker文件 可让接口返回渲染后的Html文件 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2025-03-08 - **Last Updated**: 2025-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # magic-api-plugin-freemarker # 介绍 - 用于[magic-api](https://gitee.com/ssssssss-team/magic-api) 的freemarker插件 - 支持在线编辑freemarker文件 - 可让接口返回渲染后的Html文件 # 部署步骤 ## maven编译 ```cmd mvn clean install ``` ## pom引入 ```xml cn.luow magic-api-plugin-freemarker 2.0.0 ``` # 使用说明 ## 例一: ### 创建一个模板,引入其他模板使用<#include "@/xxx/xx"> ![](https://luow.fun:5305/uploads/big/a29d2ebbd305a21bf305860ef924081f.png) ### css和js文件还是要写在标签里 ![](https://luow.fun:5305/uploads/big/e55b8dad2642d01acefbd47ead4ada37.png) ### 代码中使用response.ftl(params,url)返回前端页面 ![](https://luow.fun:5305/uploads/big/433295c699f08fc92fa38b0bf98e6825.png) ## 例二: ### 引入外部js css ![](https://luow.fun:5305/uploads/big/129c604580776517187cd811f85f09e8.png) ### 将数据组装到模板里,生成前端页面 ![](https://luow.fun:5305/uploads/big/db22ee3a4a3062e2032d608def313309.png) # 注意 ### 如果加了插件之后页面没有模板模块,可能是springboot限制了静态文件大小,请尝试增加限制 ```yaml spring: servlet: multipart: enabled: true max-file-size: 10485760 #10mb max-request-size: 10485760 #10mb ```