发表于: 2017-11-20 23:52:10
1 679
今天完成的事情:
使用spring完成了xml文件的加载。成功运行。
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
public class BookshopImplTest {
@Autowired
IBookshopDAO bp;
@Test
public void save() throws Exception {
bp.save(null);
}
}
@Override
public void save(Bookshop bp) {
System.out.println("我是一段测试代码");
}
public interface IBookshopDAO {
void save(Bookshop bp);
}
<bean name="bookshop" class="com.spring.impl.BookshopDAOImpl">
<property name="dataSource" ref="dataSource"/>
</bean>
项目结构:
明天计划的事情:
使用spring完成CRUD操作。通过maven成功构建项目。
遇到的问题:
之前用eclipse进行操作,总是报一些莫名奇妙的错误。随后换乘IDEA,成功构建。
然而换做maven后,疯狂报错。
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
init-method="init" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql:///test?useSSL=false"/>
<property name="username" value="root"/>
<property name="password" value="1234"/>
</bean>
<bean name="bookshop" class="com.spring.impl.BookshopDAOImpl">
<property name="dataSource" ref="dataSource"/>
</bean>
无法加载配置文件。
不过今天早上把这个问题解决了。
原因是使用maven构建项目过后,spring-aop 这个包始终无法下载下来。于是换成阿里云的连接下载成功了。
<repositories>
<repository>
<id>nexus-aliyun</id>
<name>nexus-aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
收获:
初步学会了使用spring。对BUG有了更深入的认识。
有的时候真的不是代码的问题,要很注意配置的文件,是否少导入了jar包。这个很重要。
使用maven构建项目,尽量使用aliyun的连接加载jar包。
禅道:http://task.ptteng.com/zentao/my-task.html
评论