随笔分类 -  spring

摘要:1 @Valid 只能校验java bean的参数。可以作用于方法、参数、属性。可用于属性上做嵌套校验。是java的 2 @Validated 可以作用于方法、参数、类上,不能作用在成员属性上,因此不能实现嵌套校验。有分组功能,可以针对参数使不同的分组有不同的约束。是spring的 3 两者的主要区 阅读全文
posted @ 2021-12-03 14:34 江湖凶险 阅读(132) 评论(0) 推荐(0)
摘要:1 首先,每个微服务中都要配置SwaggerConfig及引入swagger的dependency,服务启动后,保证访问单个微服务的swagger是通的。 2 配置nginx,分配一个端口给统一的所有swagger文档使用。nginx的config中增加一个转发到注册中心,然后通过注册中心就可以获取 阅读全文
posted @ 2021-03-15 19:42 江湖凶险
摘要:这两者都是在做bean的注入时使用的。 1 @Resource 是java提供的,按照byName自动注入。 2 @Autowired是Spring提供的注解,按照类型装配依赖对象。如果要根据name装配的话,需要再加上限定符@Qualifier("name")指定装载哪个name的bean。 阅读全文
posted @ 2021-03-12 20:38 江湖凶险 阅读(55) 评论(0) 推荐(0)
摘要:1 @Value注解作用 读取配置文件中的属性。 @Value的值有以下两类:${ property : default_value } #{ obj.property? :default_value } $注入的是外部配置文件对应的property,使用“:”对未配置或值为空的属性设置默认值。 # 阅读全文
posted @ 2020-12-17 17:12 江湖凶险
摘要:1 写入 实体类的属性定义时,使用@column注解,映射为数据库表中的列名。 @Column(name = "release_status") private Boolean status; 2 读出 通过Results里设置property为实体类的属性名,column为映射的数据库表的列名。 阅读全文
posted @ 2020-04-09 16:48 江湖凶险
摘要:那么如何解决请求头的传递问题呢? 一 最容易想到的方法是在转发和请求时主动将header参数传入。 通过在controller中设置RequestHeader参数。这种方法的弊端是每次都得修改controller中的api方法,耦合性高,一旦需要增加header参数,则所有涉及到的controlle 阅读全文
posted @ 2019-12-14 16:36 江湖凶险