现在这一篇就是总结springboot基本的搭建
1.这边就是Controller类,就是类名上面写一个@RestController,然后方法上面写一个@RequestMapping注解,然后就是下面方法的构建,然后下面sout的目的就是为了测试方法的运行,return就是将东西送给浏览器
然后,为了规范工作,和前端更好的配合,就构造出一个Result类,然后后面构造Result类的方法
好,接下来介绍Service类
然后接下来先介绍一个很重要的分层解藕思想
如上图所示,所有东西基本都一股脑塞在Controller类里面,然后这样子就是灵活性过差,代码难以维护,所以可以把他们三个分开,Controller,Service,Dao
直接跳到那个ioc容器那边讲吧
先来看Service,Service就是构造一个类,然后把主要的逻辑方法放在里面,然后封装好,然后通过@Service注解把它搞到IOC注解里面去成为bean,然后后续Controller类想要调用Service直接Autowired把它拿出来用,实例化一个Service类,然后尽情享用里面的方法
接下来就来说说Dao,Dao里面也是装着一个程序,把它构造成一个方法,主要用来解析emp.xml文件夹,然后因为Service里面的方法需要用到Dao的成果,所以说也是把它封装成一个类,里面放着相应的方法,然后通过@Repository注解注入到IOC容器中,接着就是Service要用到它,直接Autowired拿下,如下图所示,方法listEmp可以return一个empList集合,所以可以直接被Service拿来用,然后Stream流一个一个弄
标签:总结,里面,SpringBoot,Service,Dao,然后,Controller,方法,搭建 From: https://www.cnblogs.com/cjtaaa/p/17775976.html