- 博客(8)
- 收藏
- 关注
原创 Spring使用注解代替配置文件
Spring使用注解代替配置文件@Configuration在之前我们使用Spring都需要创建配置文件,如下所示:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:
2020-06-11 08:21:53
556
原创 算法学习日志(一):StringBuilder和String的效率差距
算法学习日志(一):StringBuilder和String的效率差距今天在学习算法的过程,遇到了一个StringBuilder和String的效率问题,下面一起来看吧题目本身很简单,主要使用到了递归,下面是我的代码:public static String countAndSay(int n) { //解题思路为递归 //设置一个初始值 if( n == 1 ) return "1"; if (n == 2 ) return "11"; //当输入值为n的时
2020-06-08 22:53:19
252
原创 Spring中AOP和动态代理的简单实例演示
Spring中AOP和动态代理的简单实例演示AOP (Aspect-Oriented Programming) 面向切面编程OOP (Object-Oriented Programming) 面向对象编程想要了解AOP和动态代理,我们先看下面这个例子假设我们现在有一个TestDao类中,有增删改查四种操作@Repositorypublic class TestDao implements Dao{ public void create(String table,String ar
2020-06-01 23:12:06
383
原创 类加载顺序问题导致@Autowired无法自动注入
类加载顺序问题导致@Autowired无法自动注入今天在学习的过程中遇到了@Autowired无法自动注入的问题,追寻原因是类加载顺序导致,下面将详细探究这个问题。首先来看出现问题的代码,一个普通类,一个测试类。@Componentpublic class Person { private String name; private Integer age; public Person() { System.out.println("Person对象已创建")
2020-05-22 15:37:51
1293
原创 Spring中的泛型依赖注入简单实现
Spring中的泛型依赖注入简单实现Spring中的泛型依赖注入是Spring4.0新添加的功能,下面通过几个实例来演示这个功能。首先创建Book和User类,无内容,创建过程省略。然后创建BaseDao接口public interface BaseDao<T> { public abstract void save();}创建BookDao和UserDao两个类实现BaseDao接口@Repositorypublic class BookDao implement
2020-05-19 21:22:46
343
原创 Spring使用@Autowired和@Qualifier自动装配
Spring使用@Autowired和@Qualifier自动装配在Spring中提供了注解的方式来进行自动装配。想要了解自动装配的原理,先来创建几个示例。首先是Controller层对象@Controllerpublic class BookController { @Autowired private BookService bookService; public void CreateBook() { System.out.println("这里是Co
2020-05-19 18:00:16
638
原创 Spring中的FactoryBean工厂简单实现
Spring中的FactoryBean工厂简单实现Spring中许多地方都使用到了工厂模式,现在我们根据Spring提供的接口创建一个工厂,了解Spring中FactoryBean的实现原理。首先我们创建一个Phone类public class Phone { //手机品牌 private String logo; //手机芯片 private String cpu; /*省略getter,setter等方法*/}接下来我们创建一个FactoryBean的
2020-05-16 17:50:33
294
原创 Spring中的Bean简单介绍
Spring中的Bean简单介绍获取Bean实例的方式在Spring中获取Bean实例方式有两种,一种是byName,一种是byType创建一个Person演示类/*Person类*/public class Person { private Integer age; private String sex; /*省略construct,getter,setter,toString方法*/ }在xml中为Person类创建注册Bean <bean id="
2020-05-16 17:49:49
182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人