某马登录案例报错
java.lang.ClassNotFoundException: org.springframework.jdbc.core.RowMapper
*错误最可能的原因:
1.没有将lib文件夹放在正确的位置(WEB-INF目录下)
2.没有正确命名lib文件夹(你可能将其命名为libs,Lib等,这都是错误的)
*解决方法:
1.将lib文件夹放在WEB-INF目录下
2.将装着各种jar包的lib文件夹正确命名
java.lang.IllegalArgumentException: Property ‘dataSource’ is required
durid.properties这个文件放的位置不对,正确的是放在src目录下,而不是项目的目录下。
java.lang.NullPointerException at java.util.Properties$LineReader.readLine
找不到properties文件,properties应该放在recourses目录下(maven)。
org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0。
sql未找到想应数据,因此报错
*解决方法:
把错误用try/catch提出来,然后调用相应fail方法。
ps:JavaBean是一个遵循特定写法的Java类,是一种Java语言编写的可重用组件,它的方法命名,构造及行为必须符合特定的约定:
1、这个类必须具有一个公共的(public)无参构造函数;
2、所有属性私有化(private);
3、私有化的属性必须通过public类型的方法(getter和setter)暴露给其他程序,并且方法的命名也必须遵循一定的命名规范
4、这个类应是可序列化的。(比如可以实现Serializable 接口,用于实现bean的持久性)
因为这些要求主要是靠约定而不是靠实现接口,所以许多开发者把JavaBean看作遵从特定命名约定的POJO。(可以这样理解,POJO按JavaBean的规则来,就可以变成JavaBean)。简而言之,当一个POJO可序列化,有一个无参的构造函数,使用getter和setter方法来访问属性时,他就是一个JavaBean。
Bean的中文含义是“豆子”,Bean的含义是可重复使用的Java组件。所谓组件就是一个由可以自行进行内部管理的一
个或几个类所组成、外界不了解其内部信息和运行方式的群体。使用它的对象只能通过接口来操作。