发表于: 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



返回列表 返回列表
评论

    分享到