发表于: 2017-09-10 14:37:46
1 832
今天完成的事情:重新研究了相关页面 重新对数据库进行了设计 一个页面对应一个表
解决了上次的错误问题 成功把静态页面搭建了起来
大致学习了el表达式和c标签的用法
尝试使用动态页面来代替静态页面
整体总结一下 首先 下载相关的静态资源 打开其中的html
全部复制下来 放在新建的jsp里面 前面加上一句
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" import="java.util.*"%>
把整体资源文件放在webapp下面 即放在创建的项目相关文件里面
然后修改静态页面里的文件的引用位置 加上绝对路径
使用tomcat启动可以看到一模一样的静态页面了
然后就是我们常用的 model dao 了 这里也学习使用一下mybatis自动生成
首先添加依赖
<!-- mvn mybatis-generator:generate -->
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<verbose>true</verbose>
<overwrite>true</overwrite>
<configurationFile>src/main/resources/mybatis-generator/generatorConfig.xml</configurationFile>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.1</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
然后xml文件
具体代码参照教程http://www.cnblogs.com/smileberry/p/4145872.html
然后在这里就能执行了
主要这里是自动生成了model层 dao层 以及对应的mapper文件
然后写接口和实现类
还有xml文件里面写方法的映射 我还以为会自动生成方法呢
最后写controller
这里因为数据库里只有一个数据
整体所示实现了静态转动态 但还有许多要修改的地方
明天计划的事情:使用title 准备小课堂
遇到的问题:使用mybatis自动生成 报错
targetRuntime in context my is invalid
检查发现代码路径有问题 修改后build success
使用自动生成后 出来的是这样
不知道啥情况了
然后生成的mapper文件无法自动生成在resources下面 只能手动移动不知道是怎么回事
然后报了一些奇奇怪怪的错误
cvc-complex-type.2.3: Element 'beans' cannot have character [children], because the type's content type is element-only.错误
查找资料发现这个错误多数由于xml文件本身代码有问题导致
查找了一遍 发现了问题所在 注释的时候没注释完全
beans.factory.BeanCreationException beans.factory.annotation.Autowired(required=true)
开始以为是注解用得不对
NoSuchBeanDefinitionException: No matching bean of type [com.baobaotao.service.UserService] found for dependency
后来发现是这个错误引起的上个错误
而这个错误是因为导入的时候拼写单词错了一丢丢 研究了一晚上
收获:大体的静态页面转动态
进度:
任务开始时间:9.10
预计完成时间:9.14
是否有延期风险:暂无
禅道链接:http://task.ptteng.com/zentao/my-task.html
评论