1、接口有多个实现类时,可以使用 @Autowired+@Qualifier 注入指定实现类。
2、也可以使用 @Resource 直接注入指定实现类 。
3、还可以使用 @Primary 在指定实现类上标记。
Spring Boot 一个接口多个实现类如何注入 Autowired 和 Resource 注解的区别
@Mapper 与 @MapperScan 的区别
注意:加了@MapperScan,如果不标注扫描的范围,那么默认是扫描当前所在包及下面的所有子包
Spring @Autowired和构造函数的顺序
MySQL之You can’t specify target table for update in FROM clause解决办法
去掉一个就可以了
SpringBoot整合Quartz实现定时任务
Cron表达式学习:每天十二点执行一次:0 0 12 * * ?
getRemoteAddr()和getRemoteHost() 区别
Java中获取客户端IP地址之getRemoteAddr()和getRemoteHost() 区别
SpringBoot整合JWT
Mybatis-plus中通用mapper的CRUD(增、删、改、查)操作封装BaseMapper和IService(最详细)
nginx配置不生效,页面一直是默认页面welcome to nginx的解决办法
springboot 基于@Scheduled注解 实现定时任务
使用springboot实现邮箱验证码功能
【SpringBoot总结】7. SpringBoot整合JavaMailSender实现邮件发送
SpringBoot 实现 QQ邮箱注册和登录
Java邮件发送基于springboot实现
手把手教你通过SpringBoot实现邮箱注册码验证
import java.util.Random;
public class RandomDemo {
public static void main(String[] args) {
long t = System.currentTimeMillis(); //获得当前时间的毫秒数
Random rd = new Random(t); //作为种子数传入到Random的构造器中
System.out.println(rd.nextInt()); //生成随即整数
}
}
追问
那如果说要生成1到100以当前时间为种子的随机数呢?
追答
//传入一个范围参数就可以控制了
System.out.println(rd.nextInt( 100 )); //生成随即整数 0~99包含0 也包含 99
System.out.println(rd.nextInt( 101 )); //生成随即整数 0~100包含0 也包含 100
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/m0_53157173/article/details/121021840
内容来源于网络,如有侵权,请联系作者删除!