Springboot框架常用注解及连接异常

注解
@Select:SQL语句映射,动态SQL,替代XML中的SQL语句
@Param:代表参数的名称。如:
List<FrontEmployee> frontEmployeePage(@Param("offset") int offset, @Param("pageSize") int pageSize);
在SQL语句中用#{offset}代表参数offset
@RequestParam对应简单类型的参数,(复杂参数的话,那就需要写多个)
@ModelAttribute对应复杂类型的参数
@Slf4j用于日志
@Service写在Service类上,标记类为Service类
@SpringbootApplication用于扫描
@MapperScan:扫描当前模块的Mapper
@ApiModel("员工信息")//用于表示整个模块类的信息
@ApiModelProperty("员工姓名")//用于表示模块中的一个属性的信息
    @TableField(value(用于匹配数据库名和实体名) = "employee_name",
            insertStrategy(插入操作) = FieldStrategy.NOT_EMPTY,
            updateStrategy(更新操作) = FieldStrategy.NOT_EMPTY)
    private String employeeName;
@Configuration:是Spring的注解,告诉SpringBoot,这是一个配置类
@Bean:方法级的注解,用于有@Configuration注解的类中,代替Bean标签。
作用:配置Spring loC(控制反转)容器中的Bean对象
    
常见异常
400:前后端属性名字对不上
404:前后端url对不上,或method对不上
500:Service,Mapper出问题,炸掉了(没有try catch);
syntac:Mapper,SQL语法问题;
unbound:未绑定
statement:配置错误——mapper-locations/namespace错误
druid错:检查配置

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值