spring boot 解决方案:Missing URI template variable ‘userName‘ for method parameter of type String 神经蛙 发表于2024-05-21 浏览7436 评论0 解决方案 问题: @RequestMapping("login") public String Login(@PathVariable String userName, @PathVariable String passWord){ } 运行时出现错误: WARN 5404 — [nio-8080-exec-1] .w.s.m.s.DefaultHandlerExceptionResolver :
restful springboot允许跨域注解_SpringBoot项目针对跨域问题的三种解决方案 海滩长颈鹿 发表于2024-05-19 浏览9850 评论0 1. 什么是跨域 要了解跨域,先要知道同源策略。同源策略是由 Netscape 公司提出的一个著名的安全策略,所有支持 JavaScript 的浏览器都会使用这个策略。所谓同源是指:协议,域名,端口 全部相同。 浏览器从一个域名的网页去请求另一个域名的资源时,协议,域名,端口任意不同,都会出现跨域问题。 现实工作开发中经常会有跨域的情况。因为公司会有很多项目,也会有很多子域名,各个项目或者网站之间需要相互调用对方的资源,所以跨域请求是避免不了的 2. 解决跨域的几种方案 方法一:注
spring cloud SpringBoot❤SpringClould常用注解史诗级汇总 daimoway 发表于2024-05-19 浏览97145 评论0 写在前面 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家:人工智能学习网站 什么是注解? Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能 注解本质上继承 Annotation 接口,我们可以通过反射获取注解的相关信息,从而做些逻辑操作 springboot里⾯大量使用了注解,@Controller 、@RestController 、@Service、 @Autowire 等 一、S
spring @Qualifier注解 的理解和使用(@qualifier注解的作用) 陈晗 发表于2024-05-19 浏览5616 评论0 @Qualifier 注解的定义和注释 This annotation may be used on a field or parameter as a qualifier for candidate beans when autowiring. It may also be used to annotate other custom annotations that can then in turn be used as qualifiers. 该注解可以使用在类
spring Spring 自定义注解(原来注解可以这么简单)(spring 自定义注解及使用) My 发表于2024-05-16 浏览7841 评论0 1.定义注解 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface MyAnnotation { String value() default "myAnnotation"; } 只要理解和记住jdk内置的四个注解即可 (@Target,@Retention,@Documented,@Inherited) @Retention:保留的时间范围 (
restful springboot处理参数再转发请求_SpringBoot处理url中的参数的注解(springboot接受参数注解) qq_pw3xtszs 发表于2024-05-15 浏览6406 评论0 1.介绍几种如何处理url中的参数的注解 @PathVaribale获取url中的数据 @RequestParam 获取请求参数的值 @GetMapping 组合注解,是 @RequestMapping(method = RequestMethod.GET) 的缩写 (1)PathVaribale 获取url中的数据 看一个例子,如果我们需要获取Url=localhost:8080/hello/id中的id值,实现代码如下: 1 @RestController2 public c
restful springBoot常用注解【Mysql+ClickHouse】项目搭建 黄伟 发表于2024-05-15 浏览14198 评论0 springBoot 什么是SpringBoot? springBoot就是用来简化Spring应用的初始搭建以及开发过程,让开发者不需要经过繁琐的配置就可以进行开发,可以将尽力关注与、于业务逻辑的框架。从根本上来讲,Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用。springBoot并不是一个全新的框架,他不是spring解决方案的一个替代品,而是spring的一个封装。所以,以前可以用spring做的事,springBoot都可以做。springBoot是一
restful Lombok的@Builder注解带来的两大坑(lombok builder注解使用) 刘星 发表于2024-05-14 浏览13887 评论0 1、@Data和@Builder导致无参构造丢失 单独使用@Data注解,是会生成无参数构造方法。 单独使用@Builder注解,发现生成了全属性的构造方法。 @Data和@Builder一起用:我们发现没有了默认的构造方法。如果手动添加无参数构造方法或者用@NoArgsConstructor注解都会报错! 两种解决方法 1、构造方法加上@Tolerate 注解,让lombok假装它不存在(不感知)。 @Builder @Data public class Tes
spring boot SpringBoot 的请求参数校验注解 Li·ᰔᩚ 发表于2024-05-14 浏览8120 评论0 Validation 和 validator 包提供了一系列校验用注解,帮助我们在 RESTful 服务请求中实现期望的数据校验,其注解的功能包括但不限于入参的存在性判断、非空判断、数值取值范围限定、特定含义数据格式校验、校验失败提示信息等。 Maven 依赖 在 SpringBoot 2.3 版本之前的项目中,主要需要添加的依赖包括以下两个。其中 spring-boot-starter-web 包含了 spring-boot-starter-validation 这个 maven 包,而
restful 时间转换@DateTimeFormat注解和@JsonFormat注解 办公资源 发表于2024-05-13 浏览6334 评论0 @DateTimeFormat注解和@JsonFormat注解 之前一直使用的@DateTimeFormat注解和前端的时间格式转换的,今天偶然发现该注解失效了,所以查了一下,并测试发现了不同,记录下来:先上总结:1.使用param传递接收时间参数时,不管什么格式,后台必须使用@DateTimeFormat注解才可以接收; 2.使用body传递接收时间参数时,后台默认接收“yyyy-MM-dd HH:mm:ss”格式的参数,并转换为date对象, 其他格式时需要使用@JsonFormat注
restful @RefreshScope注解会导致CommandLineRunner接口执行两次 lcd25 发表于2024-05-13 浏览4772 评论0 @Slf4j @RestController @EnableFeignClients @EnableDiscoveryClient @Configuration @SpringBootApplication @RefreshScope public class Application implements CommandLineRunner { public static void main(String[] args) { SpringApplication.run(
spring boot SpringBoot:Controller 层常用注解 羊毛 发表于2024-05-13 浏览4579 评论0 一. SpringBoot 中 Controller 层的注解 1.1 @Controller 注解 @Controller : 加在类上面的注解,使得类里面的每个方法都返回一个视图页面。 但是在实际开发中,我们一般只是让后端的方法返回给前端是查询的数据,而不是一个新的视图页面。如果使用 @Controller 注解必须结合 @ResponseBody,让这个方法返回给前端的不是一个视图,而只是给前端传递查询到的数据。 可以把 @ResponseBody 注解加到 Contr