Spring boot的具体使用
2018-04-08 本文已影响0人
employeeeee
最近一段时间一直在研究 springboot的使用
然后在大哥指导下 对于后台整个的使用和向前台传值
有了基本的思路 和 大致的想法。
在这里大致的记录一下结构和想法。
因为对数据没有具体要求
所以整个后台是通过数组来完成的 并没有连接数据库
-
首先是写实体类。
定义类的属性
这里用课程举例,
写好set get方法。
构造有参 无参函数。
写好to String基本上一个实体类就完成了。
image.png
-
定义dao接口和dao的实体类
dao层主要是面向数据库的
在这里因为不用数据库 所以把有关数据的操作放在了dao里
需要使用数据库时 只要把list的语句改为数据库语句就可以了。
在接口里定义一个方法。
用来获取所有的课程信息
image.png
然后去接口实体类中重构这个方法
讲数据添加到list中。
实体类中要添加注释@Component
dao层完成。
-
定义service层和service的实体类
service层就是用来连接web层和dao层的
主要的作用就是 如果dao层中的方法想要更新 想要改变 直接在dao层修改就可以 并不会印象到这个方法 面向web层的使用。
所以service层就是来调用dao中的方法的。
首先新建一个接口
image.png
然后实体类继承接口
image.png
这里有两个注释
第一个是Service 是用来允许注入的
第二个是Resource 用来调用其他类中的方法的 这里就是调用dao中的方法
-
web层
web层就是controller 主要就是向前端传值 获取值 然后定义url。
image.png
这里的注释 Controller 就是确认是controller类才能实现相关功能
@reuqestmapping就是url
return的 是你前端写好的html的位置。
-
html文件 以及thymeleaf的简单实用
前台用th标签直接获取数据就行了
image.png
用的each循环 m是自定义变量 netclasslist是key值
classname 和 classid 都是属性值。
前台就可以显示数据了。