Springboot项目练习: 相关注意事项及要点

注意点1:在添加了数据依赖,数据库依赖,需要在配置文件中填入数据库相关信息,在pom.xml文件中可能会无法引入5.5以上版本驱动,实际上在mysql8以上的驱动包含了5.5以上的版本驱动,只需要修改类名即可。springboot默认采用数据源Hikari(日本)
示例:

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/shopping?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC
    username: root
    password: 123456
    driver-class-name: com.mysql.jdbc.Driver

注意点2:一个接口对应一个实现类,接口编程,特别注意将类注册到容器中,不然自动注入的时候会报找不到类错误。

@component //实体类注册组件
@service //服务接口实现类注释
@RestController //控制层类上注释该注解,返回数据为json格式,他是@Controller和@ResponseBody组合
//个人建议
//在类上注解@Controller,在对应要返回json格式的请求响应方法注解@ResponseBody,更加灵活。

注意点3:接口编程,即在调用实现类方法时,操作接口,而非new一个实现类。spring会自动注入实现类到接口。
注意点4:在链接中提交参数(get),而controller层方法参数却是一个实体类时,如果参数名字与实体类属性名相同,会自动装配到实体类中。
注意点5:实体类命名方式记得采用驼峰式命名法。
待补充...