- 博客(6)
- 收藏
- 关注
原创 Mybatis的SQL语句参数报错问题
Mybatis的SQL语句参数报错问题 做项目时新写的一个sql语句报错: Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘number’ not found. Available parameters are [arg1, ar
2020-12-29 20:04:51 358
原创 2020-12-17
springMVC原理小结 在用户访问页面提交请求时,通过web.xml找到对应的spring的xml文件(springmvc-servlet.xml,在里面注册并初始化DispatcherServlet)。在spring的配置文件(DispatcherServlet)中,有处理器映射器(HandlerMapping)、处理器适配器(HandlerAdapter)和视图解析器(ViewResolver)。 首先通过HandlerMapping匹配到与用户请求对应的bean的id(HandleMapping
2020-12-17 13:31:47 88
原创 2020-12-15
关于整合Mybatis与Spring的笔记 共有两种方式,第一种就是将mybatis的各种操作转移到spring上,第二种则是在第一种的基础上简化了getSqlsession的操作。 modul结构图: 数据库中的数据以及编写的实体 mybatis与spring实现的不同 使用spring实现的方式一 1、连接数据库方面: 用mybatis时链接数据库(在mybatis-config.xml中配置) 使用spring后(在spring-dao.xml中配置,名字任意取的) 实现此操作需要导入相关的
2020-12-15 14:00:40 156
原创 Java接口笔记
接口也是Java实现多态的一种形式。类通过安装接口,实现接口的抽象方法或者使用接口的默认方法、静态方法来达到“扩展”功能的作用。而继承父类则像关键字extends一样,强调的是“继承”的作用。 如果某个类安装了某个接口后,只想使用一次,那么可以不必多创建一个Class文件,而是直接使用该接口的匿名内部类。所谓的匿名内部类,格式为:接口名称(子类) 对象名 = new 接口(子类)名称(){方法体};。在方法体内实现接口的抽象方法。 更极端的情况是匿名对象,即对象名也不写,直接new,这种情况下只能调用一个方
2020-07-26 19:20:30 132
原创 Java运行时的内存情况
Java数组的内存 当有一个类的时候,方法区存放方法的相关信息,如 修饰符,名称,返回值,参数。只有当方法区有该方法的时候,才能运行该方法。从方法区查看相关方法的信息,然后将信息加载到栈内存中,并且为该方法在栈内存中开辟一个内存空间,这个过程叫进入栈内存,俗称进栈。栈内存中保存的是变量。(数组中的下标应该是为了方便人类看代码的写代码的方便,计算机应该是直接根据编号在堆内存中+ -相应值到,从而查找到相对应的元素) 当定义数组 in[] a;时,不能sout a[0],因为没开辟内存。而如果int[] a =
2020-07-23 00:03:17 149
原创 方法重载注意事项
方法重载的定义 方法的重载就是当一个方法的名称相同时,参数不同,那么调用方法时就会根据参数调用对应的方法(方法体可不同)。 与方法重载有关的 1.参数的个数 2.参数的类型 3.当参数有多个类型时,不同类型的顺序 即以上三点有一点不同,则调用的同名方法就不是相同的方法,而是重载的“新”方法。 与方法重载无关的 1.参数名称 2.返回值类型 对于1,若不报错,则当我们输入值的时候,无法判断你要的输入的值是给哪个重载的方法。 对于2,若不报错,则当调用该方法时,没有接收其返回值,也无法判断其返回值类型。 ..
2020-07-21 18:27:37 588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人