1. 集成前端页面,方便页面操作和展示

随着接口的增多,单调的swaggerUI已经满足不了当前的业务和流程了,所以需要将前端页面集成进来,目前想的方案是freemarker+layui,因为之前项目里用到过,所以集成进来会比较快一点。

由于当前业务过于简单,还是将DDD改为贫血模型。

 freemarker的依赖创建项目的时候已经引了,我们先测试一下是否支持freemarker

引入freemarker的配置:

spring.freemarker.template-loader-path=classpath:/templates/
spring.freemarker.cache=false
spring.freemarker.charset=UTF-8
spring.freemarker.check-template-location=true
spring.freemarker.content-type=text/html
spring.freemarker.expose-request-attributes=true
spring.freemarker.expose-session-attributes=true
spring.freemarker.request-context-attribute=request
spring.freemarker.suffix=.ftl

再创建一个ftl文件

 

创建一个测试的控制器testController

 

 启动项目,浏览器输入localhost:8888/test/a

 

 说明freemarker配置成功,接下来集成一些前端页面,这边用的是一个开源的项目,地址是

https://gitee.com/pear-admin/Pear-Admin-Layui

 下载下来后拷进项目中,目录如下:

 

 新增indexController,用于页面跳转,新增errorPageConfig用于跳转到错误页面,把index.html改成index.ftl,启动项目后浏览器输入 localhost:8888/index

 

 项目启动成功,至此,集成layui前端页面成功。

posted @ 2021-04-04 21:04  咕咚很困了  阅读(819)  评论(0)    收藏  举报