摘要: 使用Redis存取数据,首先需要连接到Redis 1、连接到Redis spring-data-redis-2.1.0.RELEASE包中提供了两个Redis连接工厂,用于生成Redis数据库服务器的连接: JedisConnectionFactory LettuceConnectionFactor 阅读全文
posted @ 2020-01-15 22:21 笪笠 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Java持久化API,即Java Persistence API (JPA),使用对象-关系映射持久化数据。 一: 配置EntityManager EntityManage中是一个接口,定义了增、删、改、查的一些基本操作,都是由EntityManagerFactory创建,根据EntityManag 阅读全文
posted @ 2020-01-09 00:12 笪笠 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1、所需jar包 2、WEB应用配置类 其中 RootConfig类 WebConfig类 3、定义实体类 Category.java 创建数据库 定义增、删、改、查方法 4、数据库设置,配置数据库连接url、用户名、密码等 5、实现CaategoryService类中定义的增、删、改、查方法 6、 阅读全文
posted @ 2020-01-02 08:05 笪笠 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 所需jar包 一 启用Spring Security最简单的配置 1、MVC启用类,配置thymeleaf WebInitializer.java WebConfig.java RootConfig.java 2、过滤web请求,将web请求委托给Spring Security相关的Filter 3 阅读全文
posted @ 2020-01-01 16:24 笪笠 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1、基于javaConfig方式 需要引入的jar包 定义一个接口,作为切面中切点的目标对象 定义切面类TrackCounter, totalCount属性用于记录run方法执行了多少次 @Pointcut声明 Run接口中run方法为切点的目标对象, @Before注解在执行目标方法前需要执行的方 阅读全文
posted @ 2019-12-02 07:46 笪笠 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1、 有歧义的bean 自动装配中仅有一个bean匹配所需要的结果时,自动装配才是有效的。如果有多个bean能够匹配结果的话, 这种奇异性会阻碍Spring自动装配属性,构造器参数或方法参数。 假设定义了一个接口。 有两个实现类: 创建配置类InterfaceConfig 这个时候如果注入Inter 阅读全文
posted @ 2019-11-26 07:40 笪笠 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 假设有一个名为MagicBean的类,只有设置了magic环境属性的时候,Spring才会实例化这个类。这时可以使用@Conditional注解 @Conditional注解中给定了一个class,它指明了条件,@Conditional接口建通过Condition接口进行条件对比,MagicExis 阅读全文
posted @ 2019-11-26 06:44 笪笠 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 依赖的jar包 1、 profile设置 像某些配置,如数据库连接,可能需要根据开发环境和生产环境选择对应的配置文件,这时可使 用Spring profile功能:根据不同的环境加载不同的配置文件,创建对应的bean。 这个定义一个环境类MyEnvironment.java 创建类Developme 阅读全文
posted @ 2019-11-25 22:19 笪笠 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1、jdk代理 针对接口进行代理,接口可以没有方法, InvocationHandler会拦截所有方法,不过好像意义不大....只能执行Object类的方法,执行结果有点奇怪... 输出为: 接口有方法情况: 输出为 2、cglib代理 代理类不能为final 类, maven引入jar包 输出为 阅读全文
posted @ 2019-11-20 14:33 笪笠 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 需要引入的ja包 1、自动注入属性 定义CD播放器对CD所能进行的操作接口类 定义CompactDisc接口的实现类SgtPeppers,增加component注解,将SgtPeppers类作为组件类 Spring中组件扫描默认是不启用的,需要显示配置Spring,让其去寻找带有@Component 阅读全文
posted @ 2019-11-19 08:02 笪笠 阅读(201) 评论(0) 推荐(0) 编辑