• kotlin中注解替代枚举

    时间:2024-04-06 14:47:35

    枚举便于代码理解和提供了类型安全,不过由于在android平台上,枚举占用内存过多的问题,一般不推荐使用枚举,官方除了两个注解类,IntDef和StringDef,用来提供枚举的替代方案。本文主要通过例子来讲解如何在kotlin中用注解替代枚举。@IntDef 表示整数类型的带注释元素,示例用int...

  • RequestParam注解的Url参数被省略时该如何处理

    时间:2024-04-06 09:54:28

    RequestParam注解的Url参数被省略时该如何处理1、RequestParam的用法====================RequestParam注解可以把包含在Url中的参数映射到Url处理方法的方法参数。比如,Url是http://domain:port/index?action=xx...

  • spring学习 十四 注解AOP 通知传递参数

    时间:2024-04-06 09:00:30

    我们在对切点进行增强时,不建议对切点进行任何修改,因此不加以使用@PointCut注解打在切点上,尽量只在Advice上打注解(Before,After等),如果要在通知中接受切点的参数,可以使用JoinPoint或者ProceedingJoinPoint在Spring AOP中可以通过两种方式传递...

  • Spring注解开发和XML开发

    时间:2024-04-06 08:36:12

    目录 Spring简介发展史Spring Framework系统架构spring 核心概念IOC、IOC容器、Bean、DIIOC快速入门DI快速入门IOCBean基础配置id与class属性name属性scope属性Bean的实例化构造方法静态工厂实例工厂FactoryBean的使用(工厂...

  • spring自定义注解失效的原因

    时间:2024-04-05 21:56:06

    自定义注解如何写,这个百度就很多了,这里就不重复了。这里重点说一下为什么有时候自定义注解不起作用,失效的原因,以及解决办法。一、自定义注解失效的例子@Componentpublic class Run1 implements CommandLineRunner { @Autowired ...

  • Hibernate 注解 动态插入( DynamicInsert) 动态更新(DynamicUpdate)

    时间:2024-04-05 17:27:21

    @DynamicUpdate(value = true)@DynamicInsert(value = true)这两个注解默认是false,经试验,如果使用了这两个注解,在一定程度上是可以提高插入和更新的效率的。对于更新,如果你只是改了一个字段,若没开动态更新,那会再次更新所有的字段,如果开了的话,

  • 【Spring】使用@Bean和@Import注解配置Bean,与Bean的实例化

    时间:2024-04-05 11:42:31

    目录 1、bean是什么 2、配置bean 2.1、使用@Bean注解配置Bean 2.2、使用@Import注解配置Bean  3、实例化Bean 1、bean是什么         在 Spring 中,Bean 是指由 Spring 容器管理的对象。Spring IOC 容器负责创建、配...

  • Eclipse 通过JPA自动生成注解实体

    时间:2024-04-03 14:15:48

    hibernate是JPA最常用的实现之一,而且hiberante自身也对注释语法进行了支持。 Hibernate的优点: 1、对象化: hibernate可以让开发人员以面相对象的思想来操作数据库。jdbc只能通过SQL语句将元数据传送给数据库,进行数据操作。而hibernate可以在底层对元数据...

  • Transient注解不生效问题(已解决)

    时间:2024-04-03 08:22:42

    根据网上查阅资料后大多是因为导包问题,应该是import javax.persistence.Transient;而不是import java.beans.Transient;但是我不是这个问题,而是由于是否基于spring使用的持久层框架问题,spring环境的Transient注解可以在变量,g...

  • 解决用lombok的@data注解后,IDEA报红,但程序可以正常将数据插入数据库

    时间:2024-04-02 22:37:30

    解决用lombok的@data注解后,IDEA报红,但程序可以正常将数据插入数据库这是因为IDEA没有安装(更新)lombok插件过程描述set方法报红,但可以正常执行执行结果:数据库也能正确插入数据###解决方法:在IDEA安装lombok插件点击file的settings安装lombok插件:安...

  • Idea实体类上加@Data注解但get/set方法不生效

    时间:2024-04-02 22:14:39

    Idea实体类上加@Data注解但get/set方法不生效,由于距离上次配置idea已经很长时间了,所以在遇到这个问题时做出一个总结。解决方法:需要安装lombok插件如果显示“Installed”,那么就需要启用该插件选择“Installed” --> 搜索“lombok” --> 勾...

  • idea 实体类加上@Data注解后 get/set方法不起作用

    时间:2024-04-02 22:13:51

    idea加上@Data注解后在调用实体类的get/set方法时不起作用解决方法:需要安装lombok插件如果显示“Installed”,那么就需要启用该插件选择“Installed” --> 搜索“lombok” --> 勾选 --> 点击Apply -- > 点击OK之后,...

  • Java注解方法实现BigDecimal保留两位小数(案例详解)

    时间:2024-04-02 19:07:31

    一、业务场景 业务中后台会定义很多BigDecimal类型的字段,但是数据库查询返回可能对于数值尾数过多 解决方案:前端或者后端做处理都行,但是正常还是推荐后台截取,后台通过注解在实体类上,可以实现一次操作,让所有的方法返回的对应值均保留对应的小数(自定义实现) 我们创建一个注解类,统一帮助我们实现...

  • servlet filter可以用注解

    时间:2024-04-02 16:54:14

    现在好像可以在新建一个servlet、filter等的的时候在选项中设置urlmapping,通过注解的方式来监控action,以及设置初始参数initparameter。

  • 代码中加了@ApiModelProperty注解,swagger不显示注释?

    时间:2024-04-02 08:36:53

    前言 今天接了一个需求,因为只是涉及到字段内容的更改,就把以前的接口copy过来,只改了一个sql。结果后面和前端联调的时候,前端告诉我swagger返回的字段没有注释,我寻思我家里swagger的注解,为什么没显示呢? 原因分析 我也懒得再长篇大论的将这个问题了,这个就是一个很小很小的bug,直接...

  • SpringBoot连接数据库SQL语句编写(注解与配置文件)

    时间:2024-03-31 18:41:07

    首先我们需要进行一些配置,让项目可以连接我们的数据库(这里我数据库用的mySql)1、引入jar <!--mybatis.jar--> <dependency> <groupId>org.mybatis.sprin...

  • Dubbo服务xml引用/注入红色警告?快来试试注解方式吧

    时间:2024-03-31 10:18:17

    在Dubbo-2.6.x时代,我们对Dubbo服务的引入基本全靠xml(xml配置时需要@ImportResource Dubbo的配置文件),该方式引入依赖的Dubbo服务,在使用上不存在问题,但在真正使用的类中注入该服务/实例时,IDEA工具会出现红色的错误提示:Could not autowi...

  • 自定义注解获取失败,cglib动态代理

    时间:2024-03-29 08:03:51

    场景:业务需要要在类上面加上自定义注解,在项目启动时去获取这个注解进行下一步的操作,结果在添加自定义注解的类中有方法加上了@sync注解,并在springboot的启动类上加上了@EnableAsync,开启了异步,导致该类被动态代理,自定义注解获取失败。过程:因为之前遇到过类似问题,一开始以为cg...

  • java中自定义注解的作用和写法

    时间:2024-03-28 19:55:56

    java中自定义注解的作用和写法原文Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。自定义注解中需要包括四个元注解:@Retent...

  • postman中body类别做下区别——对应retrofit的注解

    时间:2024-03-28 19:27:31

    此篇讲解是postman中body类别做下区别,针对Retrofit注解的。1、none:没有body就是没有请求体body,在拦截器中处理的时候,是取不出来数据的2、form-data: 多种类型表单在http请求中的multipart/form-data它会将表单的数据处理为一条消息,以标签为单...