摘要: 对于上一节中的查询我们还可以通过接口的方式进行编程,开发环境和上一节一样 1、全局配置文件mybatis_config.xml(和上一节一样) 2、JAVA代码实体类(和上一节一样) 3、(新增)编写hotelMapper接口 4、(修改)编写sql映射文件hotelMapper.xml 这里修改了 阅读全文
posted @ 2017-10-16 13:55 梦天幻 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 开发环境搭建主要包括以下几步 1、新建一个JAVA项目(可以只建一个文件夹) 2、导入jar包 log4j是一个日志包,可以不加,这里为了定位问题添加了该包,下面两个包必须需要。 3、创建数据库 数据库如下,手动添加了一些数据 4、配置全局配置文件mybatis_config.xml(也可以取其他文 阅读全文
posted @ 2017-10-13 16:49 梦天幻 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 1、简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis 是一款优秀的持久层框架,它支持定制化 SQ 阅读全文
posted @ 2017-10-12 15:58 梦天幻 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 一、AOP的概念 AOP(Aspect Oriented Programming),即面向切面编程,是面向对象编程的的有力补充。面向对象编程关注的主要是业务处理,与之关系不大的部分是切面关注点。他们经常发生在核心业务的多处,而各处基本相似,比如权限认证、日志、事物。AOP的作用在于分离系统中的各种关 阅读全文
posted @ 2017-10-10 14:34 梦天幻 阅读(378) 评论(0) 推荐(0) 编辑
摘要: Classloader中loadClass()方法和Class.forName()都能得到一个class对象,那这两者得到的class对象有什么区别呢 1、java类装载的过程 Java类装载有三个步骤: 2、Classloader中loadClass()方法和Class.forName()区别 先 阅读全文
posted @ 2017-09-28 17:58 梦天幻 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: java.lang.Class 1、java.lang.Class的概念 当一个类或接口被装入的JVM时便会产生一个与之关联的java.lang.Class对象,java.lang.class类就是用来封装被装入JVM中的类的信息。 JVM为每种类型管理一个独一无二的Class对象。也就是说,每个类 阅读全文
posted @ 2017-09-27 16:36 梦天幻 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 动态代理之前首先介绍下代理模式,代理分静态代理和动态代理,如果代理类在程序运行前就已经存在,那么这种代理方式被成为 静态代理 。如果代理类是在程序运行中生成,那么这种代理方式被成为 动态代理。java对动态代理有很好的支持,提供了InvocationHandler接口和Proxy类 一、静态代理模式 阅读全文
posted @ 2017-09-25 17:51 梦天幻 阅读(668) 评论(0) 推荐(0) 编辑
摘要: spring除了提供了@Autowired,还提供了以下几类annotation。 1、@Component, @Repository, @Service, @Controller @Repository、@Service、@Controller在目前的 Spring 版本中,这 3 个注释和 @C 阅读全文
posted @ 2017-09-19 16:32 梦天幻 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 一、@Autowired 1、@Autowired是spring自带的注解,通过‘AutowiredAnnotationBeanPostProcessor’ 类实现的依赖注入; 2、@Autowired是根据类型进行自动装配的,如果找到多个类型相同的,会按照名称进行匹配,如果名称相同,会报错,如果需 阅读全文
posted @ 2017-09-19 13:20 梦天幻 阅读(51373) 评论(0) 推荐(10) 编辑
摘要: 1、容器中对的生命周期 spring可以管理 singleton作用域的bean的生命周期,spring可以精确地知道该bean何时被创建,何时被初始化完成,容器合适准备销毁该bean实例。 spring无法管理prototype作用域的bean的生命周期,每次客户端请求prototype作用域的b 阅读全文
posted @ 2017-09-18 16:45 梦天幻 阅读(830) 评论(0) 推荐(0) 编辑