- 博客(8)
- 收藏
- 关注
转载 spring-组件注册(注解方式)
spring:4.3.18.RELEASEide:IntelliJ IDEA 2018.1.7jdk:jdk1.8.0_2011.配置类代替xml文件,@Bean注解代替bean标签/** * BeanConfig.java * 配置类代替xml文件 */@Configurationpublic class BeanConfig {...
2019-07-25 16:25:00 97
转载 try-with-resources
1.转:https://www.jianshu.com/p/60da297972ca2.参考:effective-java-3rd中第九条:https://sjsdfg.github.io/effective-java-3rd-chinese/#/notes/09.%20%E4%BD%BF%E7%94%A8try-with-resources%E8%AF%AD%E5%8F%A5%E6...
2019-07-24 10:22:00 87
转载 mybatis(四)通过spring管理时的配置文件
1.首先是spring加载的配置文件,习惯命名为spring-dao.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XML...
2019-01-10 17:12:00 83
转载 mybatis(三)部分源码解析
1.接口式编程,为什么mybatis可以只定义dao接口(不涉及spring的情况下)即以下代码public interface CityDao { List<City> listCity();}从SqlSession的<T> T getMapper(Class<T> type);方法入手,SqlSession的实现类...
2019-01-10 11:23:00 67
转载 mybatis(二)常见问题resultMap和resultType,#{}和${},获取自增主键
1.resultMap和resultTyperesultMap需要在mapper中配置映射关系,比较灵活可以实现较复杂的映射resultType直接写类名即可常见类型可以简写例如java.lang.String可以写成string,String都可以,这块后面分析源码会给出原因,自定义类也可以简写但要加配置2.#{}和${}#{}有预编译效果,可以防止sql注入,一般出现...
2019-01-10 10:07:00 297
转载 mybatis(一)一对一,一对多,多对一
给出一个城市对应行政区域的业务场景,如天津市有南开区、红桥区,这样城市对应区是一对多,相反区对应城市是多对一,下面给出简单的数据库设计-- 城市表drop table if exists city;create table city (city_code tinyint(4) not null comment '城市代码 天津:1,北京:2',city_nam...
2019-01-10 08:59:00 87
转载 关于反射(java编程思想第14章)
1.当程序创建第一个对类的静态成员的引用时,就会加载这个类。所以说构造器是静态方法2.Class中的newInstance()创建的对象必须带有默认构造器3.Object.class可以生成Class类的引用,并且不会自动初始化Object(与Class.forName()的区别,即不会执行静态块)4.instanceof有继承的概念,如果是继承类也会返回true,getCl...
2018-10-29 15:28:00 115
转载 idea使用笔记
1.下载地址:https://www.jetbrains.com/idea/download/#section=windows2.常用快捷键(1)查找类(查不到xml) Ctrl+N(2)查找文件(能查到xml)Ctrl+Shift+N(3)在当前文件中查找Ctrl+F(4)复制整行代码到下一行Ctrl+D(5)移除整行代码Ctrl+Y(6)添加/移除...
2018-04-17 15:32:00 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人