保存构件的地方即为repository(仓库)。
仓库的分类
maven仓库分为两类:本地仓库和远程仓库。
当maven根据pom中定义的坐标寻找构件时,首先在本地仓库中寻找,当找不到时再从远程仓库寻找,都找不到时抛出异常。
maven远程仓库还可进一步分类:
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
visualsvn下载地址:https://www.visualsvn.com/downloads/,选择:
在SimpleJdbcTemplate的UserDaoImpl中的addUser()方法中手动制造一个NullPointerException异常:
1 | public void addUser(User user) { |