建设银行e路护航官方网站登陆,国家域名注册有什么用,淄博做网站推广哪家好,网站建设都需要提供什么资料标签(空格分隔)#xff1a; sringboot adminlte thymeleafspring boot 和 adminlte没有紧密的联系#xff0c;只是最近在做的一个东西用spring boot做后端用adminlte做前端#xff0c;所以就放到spring boot系列里面讲。架构原理adminlte只是一个库#xff0c;说不上什么框…标签(空格分隔) sringboot adminlte thymeleafspring boot 和 adminlte没有紧密的联系只是最近在做的一个东西用spring boot做后端用adminlte做前端所以就放到spring boot系列里面讲。架构原理adminlte只是一个库说不上什么框架所以不好说架构原理他是基于bootstrap做的一个东西adminlte的layout暂时基本上只用了adminlte的layout所以介绍一下adminlte的layout安装到 https://github.com/almasaeed2010/AdminLTE 下载然后解压到spring boot项目的 src\main\resources\static 下面就可以了最简单的例子layout.htmlAdminLTE 2 | StarterALTAdminLTEHEADER Link Another Link MultilevelLink in level 2Link in level 2Page HeaderOptional description把 starter.html 的一些不是必须的东西去掉就变成上面这样了进一步的 Logo和Content Header (Page header) 部分也可以不要的但是页面看上去会很难看。上面的代码中关键的部分是还有这些就是adminlte layout的主要组成部分。关键的问题用adminlte做东西肯定要实现点击sidebar中的菜单切换content-wrapper中的内容的功能。问题是sidebar每一条菜单都对应一个html每个html都包含相同的内容(main-headermain-sidebar部分的内容)所以这可以抽象成模板的问题而thymeleaf正好是一个模板解决方案。换句话说就是让adminlte的layout作为thymeleaf的一个layout来解决这个问题这个问题在介绍thymeleaf的时候再讲本文使用我另外的文章 老程序员的一点套路之开源学习 里面介绍的方法进行学习