摘要: [转] https://blog.csdn.net/gabriel576282253/article/details/81531746 阅读全文
posted @ 2019-12-03 15:32 时光1988 阅读(217) 评论(0) 推荐(0) 编辑
摘要: spring:4.3.18.RELEASE ide:IntelliJ IDEA 2018.1.7 jdk:jdk1.8.0_201 1.配置类代替xml文件,@Bean注解代替bean标签 ps:这样会以方法名作为bean的名称,可以在@Bean中覆盖掉它 2.注解形式包扫描进行组件注册 ps:包扫 阅读全文
posted @ 2019-07-25 16:25 时光1988 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1.转:https://www.jianshu.com/p/60da297972ca 2.参考:effective-java-3rd中第九条:https://sjsdfg.github.io/effective-java-3rd-chinese/#/notes/09.%20%E4%BD%BF%E7% 阅读全文
posted @ 2019-07-24 10:22 时光1988 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1.首先是spring加载的配置文件,习惯命名为spring-dao.xml 2.然后是mybatis核心配置文件,这个在sqlSessionFactory这个bean中会用到 3.最后是数据库配置文件jdbc.properties 阅读全文
posted @ 2019-01-10 17:12 时光1988 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1.接口式编程,为什么mybatis可以只定义dao接口(不涉及spring的情况下)即以下代码 从SqlSession的<T> T getMapper(Class<T> type);方法入手,SqlSession的实现类DefaultSqlSession 2.分页拦截器 (前面一部分代码是解释如何 阅读全文
posted @ 2019-01-10 11:23 时光1988 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.resultMap和resultType resultMap需要在mapper中配置映射关系,比较灵活可以实现较复杂的映射 resultType直接写类名即可常见类型可以简写例如java.lang.String可以写成string,String都可以,这块后面分析源码会给出原因,自定义类也可以简 阅读全文
posted @ 2019-01-10 10:07 时光1988 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 给出一个城市对应行政区域的业务场景,如天津市有南开区、红桥区,这样城市对应区是一对多,相反区对应城市是多对一,下面给出简单的数据库设计 -- 城市表 drop table if exists city; create table city ( city_code tinyint(4) not nul 阅读全文
posted @ 2019-01-10 08:59 时光1988 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1.当程序创建第一个对类的静态成员的引用时,就会加载这个类。所以说构造器是静态方法 2.Class中的newInstance()创建的对象必须带有默认构造器 3.Object.class可以生成Class类的引用,并且不会自动初始化Object(与Class.forName()的区别,即不会执行静态 阅读全文
posted @ 2018-10-29 15:28 时光1988 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.下载地址:https://www.jetbrains.com/idea/download/#section=windows 2.常用快捷键 (1)查找类(查不到xml) Ctrl+N (2)查找文件(能查到xml)Ctrl+Shift+N (3)在当前文件中查找 Ctrl+F (4)复制整行代码 阅读全文
posted @ 2018-04-17 15:32 时光1988 阅读(140) 评论(0) 推荐(0) 编辑