- 博客(7)
- 收藏
- 关注
原创 拦截器以及自定义注解的使用
1,设置预处理,设置不需要拦截的请求@Componentpublic class MyWebConfig implements WebMvcConfigurer { private final UserTokenInterceptor userTokenInterceptor; private final SecurityInterceptor securityInterceptor; public MyWebConfig( UserTokenInterceptor use
2021-12-16 14:35:59 975
原创 springBoot常用注解整理
mvc层注解1、@Service用于标注业务层组件2、@Controller用于标注控制层组件(如struts中的action)3、@Repository用于标注数据访问组件,即DAO组件.4、@Component泛指组件,以上注解都是基于该注解的扩展。当组件不好归类的时候,我们可以使用这个注解进行标注。(该类不属于mvc层里面的类,类似生成token,验证等与业务无关的类)实体类的注解AOP相关注解配置相关注解异常公共处理相关注解...
2021-12-09 17:27:38 216
原创 No serializer found for class
public class Role { private int roleId; private String roleName; private String rolePermission; private boolean roleStatus;}报错Role 未序列化。因为后面有将Role对象给前端。所有需要转json。转json需要get方法。这里加上@Data全部加上get方法就不会报错(这个注解同时加上了set)。单独为每个属性加上@Getter或者声明为..
2021-12-08 20:06:47 1538
原创 BeanUtil.copyProperties 属性名不对应的解决方案
1.BeanUtil.copyProperties(securityEmployee, loginInfo);loginInfo 的属性如下 @TableId private String userId; private String cname; private String plant; private String mail; private String deptId; private LocalDateTime updateTime
2021-12-08 15:59:11 3346 7
原创 Invalid bound statement (not found)错误可能方向
1.检查xml文件的namespace是否正确2.Mapper.java的方法在Mapper.xml中没有,然后执行Mapper的方法会报此3.xxxMapper.java的方法返回值是List,而select元素没有正确配置ResultMap,或者只配置ResultType4.如果你确认没有以上问题,请任意修改下对应的xml文件,比如删除一个空行,保存.问题解决5.看下mapper的XML配置路径是否正确除了百度上存在的这些可能还有:Role role = loginInfoMap
2021-12-08 14:22:28 607
原创 关于springBoot yml配置文件
1.application.yml指定配置文件,这里指定application-product.yml配置文件spring: profiles: active: product2.使用指定变量时${host}存在其中application-dev.yml配置文件中,这里active:dev,product不能指定2个配置,会导致项目打包不成功。 mail: host: ${host} # 邮件服务器的SMTP地址 port: ${port} # 邮件服务器的SM
2021-12-08 10:14:24 1433
原创 switch 分别在for和forEach中的使用
forEach与for循环 使用break; continue;return;关键字的区别(1)forEach 不能使用break; continue;关键字,return关键字为跳过本次循环。在for中continue;为跳过本次循环,break为结束循环;
2021-11-26 11:43:58 1912
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人