java

#{}和${}的用法和区别

#{}的用法: 我们发现,在Mapper.xml映射文件中,经常使用#{属性名} 来作为SQL语句的占位符,来映射Sql需要的实际参数 如果只有一个参数 <select id="getUserById" parameterType="int" resultType...

Mybatis注解开发之动态SQL

Mybatis的开发方式其实有3种: 原始Dao开发(就是把mapper接口、映射文件和实现类都一并开发) xml代理(就是只实现mapper接口和映射文件) 3.注解代理(就是只实现mapper接口,把映射文件的内容通过注解来写...

@JsonFormat与@DateTimeFormat注解的使用

背景:从数据库获取时间传到前端进行展示的时候,我们有时候可能无法得到一个满意的时间格式的时间日期,在数据库中显示的是正确的时间格式,获取出来却变成了很丑的时间戳,@JsonFormat注解很好的解决了这个问题...

SpringBoot 整合RabbitMQ

常用的交换机 DirectExchange 直连型交换机,根据消息携带的路由键,将消息转发给对应的队列 FanoutExchange 扇形交换机,接收到消息后会将消息转发到所有队列 TopicExchange 主题交换机,根据消息携带的路...

Java生成xml文件

引入 dom4j 包 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> 代码 public class ...