1.ApplicationContext接口获取spring容器      ApplicationContext是BeanFactory接口的子接口,BeanFactory的常用实现类是DefaultListablebBeanFactory.      实例化BeanFactory常用的方式: 1> 第一种 //搜索类加载路径下的beans.xml文件创建Resource对象 Resource isr=new ClassPathResource("beans.xml"); //创…
前言 在写完Spring第二和第三篇后,去读了Spring In Action这本书-发现有知识点要补充,知识点跨越了第二和第三篇,因此专门再开一篇博文来写- 通过java代码配置bean 由于Spring的自动装配并不能将第三方库组件装配到应用中,于是需要显式装配配置.显示装配有两种方式 通过java代码装配bean 通过XML装配bean Spring In Action作者首推使用自动装配的功能,而后是通过java代码配置bean,最后才用XML文件配置的方式.. 那么怎么通过java代码…
前言 上篇Spring博文主要引出了为啥我们需要使用Spring框架,以及大致了解了Spring是分为六大模块的-.本博文主要讲解Spring的core模块! 搭建配置环境 引入jar包 本博文主要是core模块的内容,涉及到Spring core的开发jar包有五个: commons-logging-1.1.3.jar 日志 spring-beans-3.2.5.RELEASE.jar bean节点 spring-context-3.2.5.RELEASE.jar spring上下文节点 sp…
上一篇我们成功搭建好了spring开发的环境,接下来一起看看spring有什么神奇的地方吧(本人也是新手,有不太对的地方希望大神给指出便于修改呢,谢谢大家). 之前听说spring是在对xml文件的应用比较多,但是具体怎么用一直都是云里雾里,自己在刚开始的时候学习的时候,因为不是直接新建的web项目,没有自动生成applicationContext.xml,那会不知道这个配置文件是多么的重要,所以在写了如下一段代码之后,运行时,总是报错,还曾傻傻地以为该文件会自动生成,现在想想真可笑.不过如果用…
之前写了一篇<Spring环境搭建一>,感觉写的很烂,也许是时间有限,写的很急.今天我想再写写 Spring 的环境搭建,因为 Spring 的模块是可以单独拿出来用的,所以有很多的模块不一定是自己想要的,今天就来讲讲最简单的 Spring 环境搭建. 在 Spring 官网找了很久,1.0 版本是 dtd 配置格式,如下所示. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans…
主要是在CustomerDao中去写一些代码,在调用Query中去用SQL 例如 public interface CustomerDao extends JpaRepository<Customer, Long>, JpaSpecificationExecutor<Customer> { /** * 案例:根据客户名称查询客户 * 使用jpql的形式查询 * jpql:from Customer where custName = ? * * 配置jpql语句,使用的@Query注…
上次写到spring是什么,说了很多的废话,那么从现在起 来看看spring如何使用  写几个例子 1 如何使用 spring 1.1导包 在导入四个包的基础上再导入日志包总共六个包 如下图 1.2 导完包后 创建User对象 代码如下 package com.lijun.bean; public class User { public User() {} private String name; private int age; private Car car; public User(Str…
1.1 基于注解的IOC配置 既注解配置和xml配置要实现的功能都是一样的,都是要降低程序间的耦合.只是配置的形式不一样. 1.2 环境搭建 1.2.1 第一步:拷贝必备的jar包 需要多拷贝一个spring-aop-4.2.4.RELEASE.jar 1.2.2 创建xml文件,导入约束 <?xml version="1.0" encoding="UTF-8"?> <!-- 导入schema 约束的位置在: ..\spring-framework…
<!--内联式 CSS (层叠样式表) 编辑 层叠样式表(英文全称:Cascading Style Sheets) CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化. 就是网页的美化技术. 入门:如何在html里面使用css html里面的外观命名跟css外观命名会有所有不同.但效果一致 css属性: 属性1:值1;属性2:值2;属性3:值3;... 内联式:对每个元素都进行style进行样式添加. 内部式:在当前html的head的style标签里面添加 <h…
1,不同Activity直接发送Ansy的事件,以及其他任何事件,必须通过 postSticky方式来进行事件的传递,而不能通过post的形式来进行传递:EventBus.getDefault().postSticky(newUser("soyoungboy","西安财经学院"),"soyoungboy");. 2,接受到事件后,很有必要移除事件里面的内容,否则事件内容会多次叠加:EventBus.getDefault().removeStick…