发表于: 2017-12-11 23:11:35

1 609


今日完成

1.继续整合SSM框架

(1)编写applicationContext.xml配置文件---配置数据集连接池、sqlSessionFactory、mapper扫描器

需求:查询商品列表信息

(2)编写mapper接口 与 mapper对应的xml配置文件--问方便扩展,设计包装类。

①编写pojo类与包装类----使用逆向工程生产单表查询的mapper接口、pojo类与xml配置文件

②编写自定义查询的扩展类与包装类

  1. ③编写自定义查询的ItemsMapperCustom.xml文件------编写SQL片段、编写与拼接select语句
  2. ****通常将可能的查询条件都进行编写。
  3. ④编写对应的Mapper接口
  4. (3)编写service接口以及service接口实现类
  5. 使用Spring容器自动注入mapper接口
  6. (4)编写controller接口
  7. 使用RequestMappingHandlerMapping需要在Handler 中使用@controller标识此类是一个控制器,使用@requestMapping

  8. 指定Handler方法所对应的url

RequestMappingHandlerAdapter,不要求Handler实现任何接口,它需要和RequestMappingHandlerMapping注解映射器配对使用,主要解析Handler方法中的形参。

(5)调试程序

遇到问题:


Spring版本与JDK版本不匹配。

②问题

通过JMX来实时查看Spring放在application context里的bean列表功能的一个包,他会在你的配置文件里找一个叫"spring.liveBeansView.mbeanDomain"的环境变量,没找到

解决方法:---在web.xml中配置

  <context-param>  

    <param-name>spring.profiles.active</param-name>  

    <param-value>dev</param-value>  

</context-param>  

<context-param>  

    <param-name>spring.profiles.default</param-name>  

    <param-value>dev</param-value>  

</context-param>

<context-param>  

    <param-name>spring.liveBeansView.mbeanDomain</param-name>  

    <param-value>dev</param-value>  

</context-param> 


③mapper文件名与xml文件名不一致

④数据库连接失败

终于看到页面了!!!!


明日计划:
1.继续梳理SSM框架整合思路与流程。

2.学习Controller的原理与url原理。

收获

1.完成了SSM框架的整合。



返回列表 返回列表
评论

    分享到