1.2k 1 分钟

# @PropertySource SpringConfig 配置类 @SuppressWarnings("all")// 配置当前类为配置类@Configuration// 扫描路径,扫描配置为 bean 实例的类@ComponentScan("com.dkx.spring")// 加载配置文件配置@PropertySource("a.properties")public class SpringConfig...
647 1 分钟

创建配置文件 properties name=刘桑666 SpringConfig 配置类 @SuppressWarnings("all")// 配置当前类为配置类@Configuration// 扫描路径,扫描配置为 bean 实例的类@ComponentScan("com.dkx.spring")// 加载配置文件配置@PropertySource("a.properties")public class SpringConfig...
685 1 分钟

# @Value DaoImpl @SuppressWarnings("all")@Repository("bookDao1")public class BookDaoImpl implements BookDao { @Value("刘桑") private String name; public void save(){ System.out.println("BookDaoImpl save rning..."+","+name);...
1.6k 1 分钟

# @Qualifier BookDaoImpl @SuppressWarnings("all")@Repository("bookDao1")public class BookDaoImpl implements BookDao { public void save(){ System.out.println("BookDaoImpl save rning...");...
2.4k 2 分钟

如果我们按原始的来就会报错如下: 找不到 save 报了空指针 使用依赖注入:自动装配 解决问题 @Autowired: 按类型装配 Spring bean @SuppressWarnings("all")@Service("bookService")public class BookServiceImpl implements BookService { @Autowired private BookDao bookDao; public void setBookDao(BookDao d){...
3.7k 3 分钟

# Spring 事务简介 事务作用:在数据层保障一系列的数据库操作同成功同失败 Spring 事务作用:在数据层或 <font style="color:red"> 业务层 </font> 保障一系列的数据库操作同成功,同失败 <font style="color:red"> 注意:</font> 该注解需要导入的依赖:spring-jdbc...
2.5k 2 分钟

# 事务相关配置 属性 作用 示例 readOnly 设置是否为只读事务 readOnly=true 只读事务 timeout 设置事务超时时间 timeout = -1 (永不超时) <font style="color:red">rollackFor</font> 设置事务回滚异常 (class) rollbackFor=(NullPointException.class) rollbackForClassName 设置事务回滚异常...
1.1k 1 分钟

BookDaoImpl 在方法上加上初始化和销毁前执行注解来控制生命周期 <font style="color:red"> 注意:</font > 在单例模式下执行 @SuppressWarnings("all")@Repository@Scope("singleton")public class BookDaoImpl implements BookDao { public void save(){...
948 1 分钟

单例模式 @Scope("singleton") BookDaoImpl @SuppressWarnings("all")@Repository@Scope("singleton")public class BookDaoImpl implements BookDao { public void save(){ System.out.println("BookDaoImpl save rning...");...
3.5k 3 分钟

# @Eable * 注解 SpringBoot 中提供了很多 Enable 开头的注解,这些注解都是用于动态启用某些功能的。而其底层原理是使用 @Import 注解导入一些配置类,实现 Bean 的动态加载。 <span alt='solid'> 思考 </span>: SpringBoot 工程是否可以直接获取 jar 包中定义的 Bean? 答案:不可以 如果不可以这个地方问题就非常严重了。比如说 redisTemplate 获取,是不是人家 jar 包里面定义的 Bean 啊。那为什么我的工程引入了 redis...