2k_Day2:今天是springMVC和mybatisPlus的大白话

1.我感觉,springboot把配置搭好了,就能写业务增删改查,然后盯好dao、service、impl、controller就好了,其他的事,用到时才会再去配置,不是吗?

2.使用mybatisplus时,它有很多方法,所以继承了,就能直接用entity使用这些方法。

3.Alt+Enter组合键绝对是用得最频繁的快捷键!!然后第二是Ctrl+Alt+B去找实现

入门做法:

controller层:

1.用@RestController确定controller方法

2.用@RequestMapping("/list/tree")确定接口url

3.@RequestBody 实体类做入参

4.返回R数据类型(是个规则,R是自己定义的)

5.然后在调用的Service对象上面加个@Autowired,会自动匹配Bean。

service层:

1.这个还是个接口,然后扩展(extends)IService<自定义Entity>,这样controller就能用上Mybatisplus的方法了。

2.然后再自定义方法给controller调用,比如ListTree();

impl层:

1.是service层的实现类,扩展(extends)ServiceImpl<自定义Dao,自定义Entity>,继承(implements)service接口,用@Service("自己想个名字")

2.去实现ListTree()

dao层:

1.理所当然的数据持久层,扩展(extends)BaseMapper<自定义 Entity>,就能关联数据表了

2.还是个接口,那是不是也能写成实现呢?

相关推荐

  1. 2k_Day2:今天springMVCmybatisPlus大白话

    2024-03-11 16:44:06       20 阅读
  2. 2k_Day1:今天设计模式大白话1

    2024-03-11 16:44:06       19 阅读
  3. vue3vue2区别什么

    2024-03-11 16:44:06       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-11 16:44:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-11 16:44:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-11 16:44:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-11 16:44:06       18 阅读

热门阅读

  1. Spring MVC ExpressionValueMethodArgumentResolver原理解析

    2024-03-11 16:44:06       21 阅读
  2. 接口测试常问问题

    2024-03-11 16:44:06       23 阅读
  3. [Flutter]使用Provider进行状态管理

    2024-03-11 16:44:06       22 阅读
  4. Spring MVC面试系列-02

    2024-03-11 16:44:06       18 阅读
  5. Android Jetpack Compose基础之State状态

    2024-03-11 16:44:06       23 阅读
  6. 009-组件的data为什么是个函数

    2024-03-11 16:44:06       20 阅读
  7. WatchBird: 新一代纯PHP防火墙

    2024-03-11 16:44:06       19 阅读
  8. 03 数据结构之栈

    2024-03-11 16:44:06       14 阅读
  9. SQL 分组查询

    2024-03-11 16:44:06       23 阅读
  10. nginx配置IPV6

    2024-03-11 16:44:06       15 阅读
  11. 服务中心选址问题

    2024-03-11 16:44:06       18 阅读
  12. C语言分支和循环语句—while

    2024-03-11 16:44:06       20 阅读
  13. PokéLLMon 源码解析(二)

    2024-03-11 16:44:06       20 阅读