发表于: 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基础语法需要补充起来。
评论