随笔分类 -  Spring

摘要:Spring 中的事务主要是利用 Aop 思想,简化事务的配置,可以通过 Java 配置也可以通过 XML 配置。 准备工作: 我们通过一个转账操作来看下 Spring 中的事务配置。 首先准备 SQL: CREATE DATABASE /*!32312 IF NOT EXISTS*/test01 阅读全文
posted @ 2020-08-03 19:28 柒丶月 阅读(72) 评论(0) 推荐(0) 编辑
摘要:jdbcTemplate是Spring利用AOP思想封装的JDBC操作工具 导入依赖: <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <v 阅读全文
posted @ 2020-08-03 19:20 柒丶月 阅读(99) 评论(0) 推荐(0) 编辑
摘要:Aware 接口,从字面上理解就是感知捕获。单纯的一个 Bean 是没有知觉的。 之所以 UserDao 能够注入到 UserService ,有一个前提,就是它两个都是被 Spring 容器管理的。如果直接 new 一个 UserService,这是没用的,因为 UserService 没有被 S 阅读全文
posted @ 2020-08-03 19:06 柒丶月 阅读(452) 评论(0) 推荐(0) 编辑
摘要:混合配置就是java配置+XML配置。混用的话,可以在Java配置中引入XML配置。 @Configuration @ImportResource("classpath:applicationContext.xml") public class JavaConfig { } 在java配置中,通过@ 阅读全文
posted @ 2020-08-03 19:04 柒丶月 阅读(72) 评论(0) 推荐(0) 编辑
摘要:在 XML 配置中,我们可以看到,即可以通过 id 给 Bean 指定一个唯一标识符,也可以通过 name 来指定,大部分情况下这两个作用是一样的,有一个小小区别: name 支持取多个。多个 name 之间,用 , 隔开: <bean class="org.javaboy.User" name=" 阅读全文
posted @ 2020-08-03 19:03 柒丶月 阅读(328) 评论(0) 推荐(0) 编辑
摘要:在 XML 配置中注册的 Bean,或者用 Java 配置注册的 Bean,如果我多次获取,获取到的对象是否是同一个? public class Main { public static void main(String[] args) { ClassPathXmlApplicationContex 阅读全文
posted @ 2020-08-03 19:01 柒丶月 阅读(110) 评论(0) 推荐(0) 编辑
摘要:开发中,可以使用profile来解决在开发/生产/测试 环境之间进行快速切换,Profile底层就是条件注解,这个从@profile注解的定义就可以看出来: @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPol 阅读全文
posted @ 2020-08-03 19:00 柒丶月 阅读(111) 评论(0) 推荐(0) 编辑
摘要:首先在 Windows 中如何获取操作系统信息?Windows 中查看文件夹目录的命令是 dir,Linux 中查看文件夹目录的命令是 ls,我现在希望当系统运行在 Windows 上时,自动打印出 Windows 上的目录展示命令,Linux 运行时,则自动展示 Linux 上的目录展示命令。 首 阅读全文
posted @ 2020-08-03 18:58 柒丶月 阅读(139) 评论(0) 推荐(0) 编辑
摘要:例如我有一个 UserService,我希望在自动化扫描时,这个类能够自动注册到 Spring 容器中去,那么可以给该类添加一个 @Service,作为一个标记。 和 @Service 注解功能类似的注解,一共有四个: @Component @Repository @Service @Control 阅读全文
posted @ 2020-08-03 18:52 柒丶月 阅读(229) 评论(0) 推荐(0) 编辑
摘要:在 Spring 中,想要将一个 Bean 注册到 Spring 容器中,整体上来说,有三种不同的方式。 XML 注入,如前文所说 Java 配置(通过 Java 代码将 Bean 注册到 Spring 容器中) 自动化扫描 这里我们来看 Java 配置。 Java 配置这种方式在 Spring B 阅读全文
posted @ 2020-08-03 18:50 柒丶月 阅读(188) 评论(0) 推荐(0) 编辑
摘要:属性注入 构造方法注入 给Bean添加对应的构造方法 public class Book { private Integer id; private String name; private Double price; public Book() { System.out.println(" boo 阅读全文
posted @ 2020-08-03 18:49 柒丶月 阅读(80) 评论(0) 推荐(0) 编辑
摘要:概念 是面向对象编程中的一种设计原则,可以用来降低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称 DI),还有一种方式叫 “依赖查找”(Dependency Lookup)。在spring中通过控制反转,我们可以将原本手动new变成了spring 阅读全文
posted @ 2020-08-03 18:46 柒丶月 阅读(80) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示