汇总:2. SSH、SSM五大框架

下面的查询条件:
关键字:手机
起始位置:0
每页显示条数:20.
默认域:item_title//只在这个域中收索"手机"关键字
开启高亮//如果item_title域有"手机"关键字,只对item_title域的''手机''添加高亮
@Test
     public void queryIndexFuza() throws Exception {
           SolrServer solrServer = new HttpSolrServer("http://192.168.25.163:8080/solr/collection1");
           //创建一个查询对象
           SolrQuery query = new SolrQuery();
           //查询条件
           query.setQuery("手机");
           query.setStart(0);
           query.setRows(20);
           query.set("df", "item_title");
           query.setHighlight(true);
           query.addHighlightField("item_title");
           query.setHighlightSimplePre("<em>");
           query.setHighlightSimplePost("</em>");
           //执行查询
           QueryResponse queryResponse = solrServer.query(query);
           //取文档列表。取查询结果的总记录数
           SolrDocumentList solrDocumentList = queryResponse.getResults();
           System.out.println("查询结果总记录数:" + solrDocumentList.getNumFound());
           //遍历文档列表,从取域的内容。
           Map<String, Map<String, List<String>>> highlighting = queryResponse.getHighlighting();
           for (SolrDocument solrDocument : solrDocumentList) {
                System.out.println(solrDocument.get("id"));
                //取高亮显示,list装的是经过高亮包装的item_tilte域,所以,list只有一个元素
                List<String> list = highlighting.get(solrDocument.get("id")).get("item_title");
                String title = "";
                if (list !=null && list.size() > 0 ) {
                     title = list.get(0);
                } else {
                     title = (String) solrDocument.get("item_title");
                }
                System.out.println(title);
                System.out.println(solrDocument.get("item_sell_point"));
                System.out.println(solrDocument.get("item_price"));
                System.out.println(solrDocument.get("item_image"));
                System.out.println(solrDocument.get("item_category_name"));
           }
     }

Spring

SSH:

SSM:

这里写图片描述
- [2018最新]手把手教你使用Maven搭建SSM框架(SpringMVC+Spring+Mybatis)超详细
https://www.jianshu.com/p/afc5446df498
- 使用Maven构建 基于SpringMVC+Spring+Mybatis(SSM)高效便捷开发框架
https://www.jianshu.com/p/41b0c08f7ca6
- SSM整合
http://www.cnblogs.com/zyw-205520/p/4771253.html
- ssm+拦截器做到利用token令牌机制防止数据重复提交
https://blog.csdn.net/Ice166/article/details/78466974
- SpringMVC学习总结
https://blog.csdn.net/column/details/spring-mvc.html
- springMVC之mvc:interceptors拦截器的用法
https://www.cnblogs.com/lcngu/p/7096597.html
- springmvc接收数组的方式
https://blog.csdn.net/forever_ss/article/details/70866552
- springmvc对fileupload的引入
http://blog.csdn.net/jadyer/article/details/7575934
- produces在@requestMapping中的使用方式和作用
https://blog.csdn.net/jaryle/article/details/72965885
- @RequestBody 的正确使用办法
https://www.cnblogs.com/panxuejun/p/6094640.html
- @RequestBody和@RequestParam区别
https://blog.csdn.net/xinluke/article/details/52710706
- Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
https://blog.csdn.net/kobejayandy/article/details/12690161
- spring的@Transactional注解详细用法
https://www.cnblogs.com/yepei/p/4716112.html
- SpringMVC注解@RequestParam全面解析
https://www.cnblogs.com/likaileek/p/7218252.html
- Spring @ModelAttribute注解用法
https://blog.csdn.net/harry_zh_wang/article/details/57329613
- spring配置文件中util:properties和context:property-placeholder
https://blog.csdn.net/n447194252/article/details/77498916
- mybatis连接多个数据源成功案例
https://blog.csdn.net/tan554334064/article/details/52188885
- mybatis配置多个数据源事务(Transaction)处理
https://www.cnblogs.com/happyflyingpig/p/7739594.html
- springmvc线程安全问题及与struts对比
http://www.cnblogs.com/AmbitiousMice/p/5955700.html
- Spring MVC之MultiActionController
http://blog.csdn.net/q3498233/article/details/6703101
- MyBatis系统学习
https://blog.csdn.net/eson_15/article/category/6241029
- mybatis学习之路—-insert主键返回 selectKey使用
https://blog.csdn.net/xu1916659422/article/details/77921912
- mybatis的延迟加载特性
http://blog.csdn.net/mwj_88/article/details/50295131
https://blog.csdn.net/eson_15/article/details/51668523
- mybatis调用存储过程
http://www.cnblogs.com/lls002-1435/p/5966069.html
- mybatis SqlSessionFactoryBulder/SqlSessionFactory/SqlSession
http://www.cnblogs.com/yulinfeng/p/6002379.html
- mybatis 插件: 打印 sql 及其执行时间实现方法
http://www.jb51.net/article/117048.htm
- mybatis #{} 以及 ${}
http://blog.csdn.net/minzhang001/article/details/78320198
- Mysql批量更新的一个坑-&allowMultiQueries=true允许批量更新
https://blog.csdn.net/wangmeng951011/article/details/67640027
- mybatis学习之路—-批量更新数据两种方法效率对比
https://blog.csdn.net/xu1916659422/article/details/77971696
- Mybatis中进行批量更新(updateBatch)
https://blog.csdn.net/xyjawq1/article/details/74129316
- MyBatis学习之代码生成器Generator
https://blog.csdn.net/baidu_32877851/article/details/53959268
- Mybatis配置报错元素类型为 “configuration” 的内容必须匹配 “(properties?,settings?,typeAliases?,typeHandlers?
https://blog.csdn.net/liu578182160/article/details/50747390
- 关于mybatis中llike模糊查询中#和$的使用
https://blog.csdn.net/u010398771/article/details/70768280
- Mybatis排序无效问题解决
https://blog.csdn.net/hongweigg/article/details/51783002
- Mybatis缓存介绍
https://blog.csdn.net/u010643307/article/details/70148723
- mybatis sql语句配置 符号不兼容 大于号 小于号
https://blog.csdn.net/kpchen_0508/article/details/48546795
- mysql中cast()和convert()的用法讲解
https://www.2cto.com/database/201711/701398.html

猜你喜欢

转载自blog.csdn.net/Amen_Wu/article/details/79522933