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.还是个接口,那是不是也能写成实现呢?

你可能感兴趣的:(笔记,java,spring,spring,boot)