发表于: 2016-06-23 11:36:32

2 2048


补充一下昨天的日报:


今天完成的事情:


1.用之前只有查询功能的SpringMVC+maven+mysql的demo手写代码,完成对数据库的增删改查,并实现REST风格的接口。


1)具体的源代码可以在github上面下载,名字是webDemo,里面赔了jetty的插件,端口号8085,;


使用注释实现对数据库的操作的。


2)只使用了一个接口,用get来查询,put修改,post插入,delete删除,查询的例子如下:

以上相当于将Task1还有Task2的内容做了一遍,是很不错的例子。


明天计划的事情:


先接着跟进task4的内容,将前端的task14还有15的静态页面变成动态页面。


同时每天花一个小时学习java基础语法,不然代码写不出来。


遇到的问题:


1.修改的时候是根据ID来修改的,这个mapp里面的代码是这样的:

@Update("update user set name = #{name} where id = #{id}")
@Results(value = {@Result(id = true,property = "id",column = "id"),
       @Result(property = "name",column = "name")})
public void update(@Param("name") String name,@Param("id") int id);

因为涉及到两个参数,所以要加上@Param(“name”)还有@Param(“id”)这样执行修改的时候才能根据id来修改name


2.自己仿照项目新建了一个maven-web项目,配置文件跟代码都是一样的,用tomcat一直跑不起来。


因为没有报错,所以不知道问题出在哪里,不过看到pom文件里面的配置了jetty的插件,使用jetty8085的端口号能够跑起来,说明配置文件跟代码没有问题,应该是tomcat的问题,后来发现,tomcat的deployment里面没有东西,应该是tomcat没有把这个项目跑起来。添加项目就可以跑起来了,如下图所示:

收获:


复习了一遍task1跟2,然后觉得java基础语法需要补充起来。



返回列表 返回列表
评论

    分享到