• JAXB注解的使用详解

    时间:2024-03-27 20:33:26

    前言:最近一直在做各种接口的对接,接触最多的数据类型就是JSON和XML数据,还有XML中包含JSON的数据,而在Java中对象和XML之间的转换经常用到JAXB注解,抽空在这里总结一下,首先做一下准备工作测试类代码:@XmlRootElementpublic class Student { p...

  • @DynamicUpdate 注解使用及注意事项

    时间:2024-03-27 14:35:20

    使用场景平时在写业务时, 会涉及到某条数据的更新。 当我们使用hibernate的 this.getCurrentSession().saveOrUpdate(o) 更新对象时,会默认的更新对象(o)所有的字段,包括属性为null和未修改的字段也会更新到原有的数据库表中。造成了原有的数据丢失或数据重...

  • SpringBoot 读取yml文件配置自定义参数,使用@Value注解注入到bean

    时间:2024-03-26 17:57:22

      碰到的问题 使用@Component注解定义的bean,在构造器中调用一个成员方法,成员方法使用了@Value注入参数的成员变量,此时成员变量为null 原因由于spring实例化顺序为先执行构造方法,再注入成员变量,所以序为先执行构造方法,再注入成员变量,所以ing实例化顺取值为null   ...

  • 夯实Java基础系列15:Java注解简介和最佳实践

    时间:2024-03-25 23:32:03

    Java注解简介注解如同标签Java 注解概述什么是注解?注解的用处注解的原理元注解JDK里的注解注解处理器实战不同类型的注解类注解方法注解参数注解变量注解Java注解相关面试题什么是注解?他们的典型用例是什么?描述标准库中一些有用的注解。可以从注解方法声明返回哪些对象类型?哪些程序元素可以注解?有...

  • 两个实体字段不一致,但是字段的值相同 使用注解和反射进行转换 可以避免get和set方法

    时间:2024-03-25 20:47:36

    一个公司两个系统,创建的实体含义一样,但是字段不一致,用get和set方法转换太恶心,而且容易空指针,所以使用注解和反射来写,特地记录一下,有要用的同学可以拿去用哈。 上代码: package com.yunda.cross.util;import java.lang.annotation.Elem...

  • Spring基于的注解自动装配和依赖注入(***)

    时间:2024-03-25 14:10:45

    #自动装配的小Demo:package com.gyf.annotation;//DAO层public interface UserDao { public void save();}package com.gyf.annotation;import org.springframework.s...

  • (转)SpringMVC学习(六)——SpringMVC高级参数绑定与@RequestMapping注解

    时间:2024-03-25 09:54:38

    http://blog.csdn.net/yerenyuan_pku/article/details/72511749高级参数绑定现在进入SpringMVC高级参数绑定的学习,本文所有案例代码的编写均建立在前文SpringMVC学习(五)——SpringMVC的参数绑定的案例基础之上,因此希望读者能...

  • springboot @Qualifier 注解的作用

    时间:2024-03-24 16:05:26

    @Qualifier 注解的用法和要解决的问题现在这两个类都实现了同一个接口。controller 要注入这个接口启动服务日志显示在容器中找到俩个实现类 spring不知道要实现那个1 有两种方式 既然spring不知道那就直接指明你要实现的类直接注入实现类 这样有点粗鲁 也能解决问题。2,使用注解...

  • Spring Boot入门系列(十八)整合mybatis,使用注解的方式实现增删改查

    时间:2024-03-24 14:33:28

    之前介绍了Spring Boot 整合mybatis 使用xml配置的方式实现增删改查,还介绍了自定义mapper 实现复杂多表关联查询。虽然目前 mybatis 使用xml 配置的方式 已经极大减轻了配置的复杂度,支持 generator 插件 根据表结构自动生成实体类、配置文件和dao层代码,减...

  • SpringBoot中使用@Mapper注解需要哪个包

    时间:2024-03-24 12:28:48

    场景在Eclipse中新建springBoot项目后,要使用@Mapper注解。实现打开pom.xml添加<!-- mybatis整合Springboot -->   <dependency>   <groupId>org.mybatis.spring.boot&...

  • Unix运维_Unix下Apache(httpd-2.4.54)配置文件注解及示例

    时间:2024-03-24 10:37:24

    Unix运维_Unix下Apache(httpd-2.4.54)配置文件注解及示例 Apache HTTP Server (简称 Apache, 音译为: 阿帕奇) 是 Apache 软件基金会的一个开放源码的网页服务器。 Apache 源于 NCSAhttpd 服务器, 经过多次修改, 成为世界上...

  • Spring依赖注入 加包扫描的方式Spring注解注入(学习笔记)

    时间:2024-03-24 09:29:10

    Spring的核心   依赖注入   DI  切面编程 AOPspring要引入的jar包有:commons-logging-1.2spring-beans-4.1.4spring-context-4.1.4spring-core-4.1.4spring-expression-4.1.4Spring...

  • 关于SpringBoot对应的引入各种注解报错的问题

    时间:2024-03-22 18:58:33

    今天在工作的时候遇到了一个很棘手的问题,从网上找解决办法,搞来搞去都是解决了一个问题又来一个问题。总结了一下1、出现问题的时候一定要追根,问题的根源找到了才能更好的解决问题。今天出现的情况是刚创建的SpringBoot项目启动的时候说数据库的url找不到,网上给出的办法就是加注解,进行自动注入,但其...

  • @ConfigurationProperties和@value注解读取默认配置的使用

    时间:2024-03-22 16:56:19

    @ConfigurationProperties这个注解的作用就是当你需要从配置文件里面读取配置的值的时候,可以使用这个方式1.首先先在配置文件里面配置所需要的值2.声明一个实体配置注解这个前缀就是你配置文件里面配置的前缀,这个spring加载的时候就可以扫描到啦3.使用的时候就把这个对象注入就行啦...

  • @Transactional使得自定义注解失效

    时间:2024-03-22 16:54:12

    自定注解的实现类上需要使用事务。(同时操作多个数据库),发现无法生效,自定注解的方法无法被获取到。下面是调试:不加@Transactional的情况下调试:加@Transactional的情况下调试:发现AOP将@Transactional将代理的类给重写了,所以拿到的实际方法是被修改过后的(以此来...

  • springBoot注解事务失效分析总结

    时间:2024-03-22 16:53:00

    一 问题背景   前段时间在项目中使用到spring事务注解功能,在自测代码时发现异常下未能产生回滚操作,借此空闲将之前问题定位思路整理如下,希望对大家定位该类问题提供解决思路。二 分析与解决本次测试工程采用springBoot+mybits+mysql进行验证,在controller中注入serv...

  • 在IntelliJ IDEA中,注解@Slf4j找不到log

    时间:2024-03-22 15:48:22

    转载:https://blog.csdn.net/qq_26346457/article/details/78736373    @Test   public  void test2(){        log.debug("debug message");        log.warn("war...

  • Springboot创建找不到@SpringBootApplication注解的解决办法

    时间:2024-03-21 19:00:12

    今天在练习springcloud的时候创建springboot 工程发现找不到@SpringBootApplication注解我是用的编辑器是intellij 后发现和我其他springboot工程的版本不一致  就是这里究其原因是因为两个springboot工程的依赖版本不一致 改变了创建的依赖版...

  • @Test注解在Maven工程的Test.class类中无法使用的问题

    时间:2024-03-21 18:43:43

    异常背景在一个maven的web工程里, 我想写一个简单的测试类,于是就创建了一个类Test.class在这个类里写@Test注解方法, 发现无法导入包,手动import org.junit.Test;导入也是无效异常信息异常分析我第一直觉是,pom.xml没有配置坐标,看看发现配置了再重新构建下m...

  • SpringBoot之HandlerInterceptor拦截器的使用 ——(二)自定义注解

    时间:2024-03-21 16:17:33

    功能简介拦截所有添加了我们自定义的注解的方法,并将userId和userMobile放入HttpServletRequest,之后通过对应的注解取值。包格式首先我们来先定义三个注解根据需求其实UserId和UserMobile可以不要,不影响拦截器的使用package com.xxx.core.an...