淘淘项目1

一、搭建项目

SSM 机构



引入阿里数据库连接池 druid-1.0.9.jar

引入分页插件  PageHelper



测试:

publicvoid   testSpring() {

      ApplicationContextapp =newClassPathXmlApplicationContext

           ("spring/applicationContext-*.xml");

      TbUserMapperuserMapper= app.getBean(TbUserMapper.class);

      TbUserExampleexample=newTbUserExample();

      // Criteria criteria = example.createCriteria();

      // criteria.andPhoneEqualTo("123");

      //添加分页处理

      PageHelper.startPage(1, 10);

      List<TbUser>list= userMapper.selectByExample(example);

      System.out.println(list.size());

      for (TbUsertbUser : list) {

        System.out.println("name: "+ tbUser.getUsername());

      }

     

      PageInfo<TbUser>info=newPageInfo<TbUser>(list);

      System.out.println("总数据:" + info.getTotal() +"总页数: " +info.getPages());

   }


【测试出错】

1、log4j:WARN Please initialize the log4j system properly

解决: log4j.properties 需要放到根目录下  resources  自己放错了 放进了resource下

2、spring初始化错误,找到spring 配置文件 

解决:自己在resources 下 多了一个文件夹 resources  然后下面才是spring/ 等一系列配置文件

3、分页查询出的list 为空

 PageHelper.startPage(1, 10);  因为页号写成了0  所以查询不出数据


4、逆向工程生成代码

一定要有<table></table> 不指定table 会出错

5、resuful风格



@RequestMapping("/findItem/{itemId}")

   @ResponseBody

   public TbItem showItem(@PathVariable LongitemId) {

      returnitemService.getItemById(itemId);

   }

http://localhost:8080/taotao/findItem/562379

这样的风格 需要在web.xml 前端控制器里配置

<!-- springmvc的前端控制器 -->

   <servlet>

      <servlet-name>taotao-manager</servlet-name>

   <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

   </servlet>

   <servlet-mapping>

      <servlet-name>taotao-manager</servlet-name>

      <url-pattern>/</url-pattern>

   </servlet-mapping>


使用action 方式访问 

<servlet-mapping>

   <servlet-name>springmvc</servlet-name>

   <url-pattern>*.action</url-pattern>

  </servlet-mapping>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值