整个整合的目标:
· 一览画面
· 登录画面
当前,先做的是一览画面。
第一步:创建一个springboot的工程。
不过现在有那种一键创建的功能。(回头有时间写一下怎么一键创建)
第二步:https://www.layui.com/demo/
layui官方网站上面的示例,分页一览。
整个html粘过去,就可以直接使用。(哦,对了layui该引的包还是要引一下的)
这个时候,运行起来的工程,会说一览数据取不出来的错误。
这个主要是因为
,url: '/demo/table/user/' //数据接口
以上这句代码仔细关注一下,这是需要从后台传过来的mapping link,因为这个节点没有实装,所以无效。
所以,第三步:实装controller
不过,当前我只实装了controller,数据不是从数据库里面取出来的,先暂时写了假数据。
实装controller以后,面前就能正常显示。
但是只是单纯能够显示出来。
明天的目标:
· 当前分页不管用,应该是layui需要传进去,当前的页数这种参数。但是,我还没仔细看这个参数怎么传递。
· 连接数据库,使用真实数据库的数据。(为了稍微简单一点我想先使用jpa,这样可以根据javabean自己创建数据库的表)
这里特别说一嘴,我是从layui官方网站先直接访问了一下,他的数据源返回来的json格式数据。
访问地址大概是 https://www.layui.com/demo/table/user/?page=1&limit=12
这个样子,然后百度了一个json 数据解析的工具,http://www.bejson.com/json2javapojo/new/
大概是这种,然后可以自动生成javabean
另一个问题,我自己遇到的,controller的注释:
我理解的啊,@Controller 和 @RestController 的不相同
前者 可以返回jsp 后者 只是返回字符串