简单的一个购物商城demo哦。只适合学习使用;
使用IDEA编译器,Maven+mysql数据库Hibernate
注意:需要配置resources里面的database.properties数据库root和密码;
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1308 2018-12-09 10:39 Shopping-MVC.classpath
文件 249 2018-10-23 16:52 Shopping-MVC.gitignore
文件 8 2019-06-25 09:09 Shopping-MVC.idea.name
文件 290 2019-06-25 09:10 Shopping-MVC.ideaartifactsshopping_war.xml
文件 4707 2019-06-25 09:10 Shopping-MVC.ideaartifactsshopping_war_exploded.xml
文件 1192 2019-06-25 09:10 Shopping-MVC.ideacompiler.xml
文件 76 2019-06-25 09:09 Shopping-MVC.ideacopyrightprofiles_settings.xml
文件 256 2019-06-25 09:12 Shopping-MVC.ideaencodings.xml
文件 462 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__antlr_antlr_2_7_7.xml
文件 605 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__commons_fileupload_commons_fileupload_1_3_2.xml
文件 503 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__commons_io_commons_io_2_2.xml
文件 558 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__commons_logging_commons_logging_1_2.xml
文件 514 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__com_alibaba_fastjson_1_2_24.xml
文件 644 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml
文件 595 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__com_fasterxml_jackson_core_jackson_core_2_9_7.xml
文件 623 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml
文件 525 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__com_sun_mail_javax_mail_1_5_0.xml
文件 462 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__dom4j_dom4j_1_6_1.xml
文件 527 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__javax_activation_activation_1_1.xml
文件 483 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__javax_javaee_api_7_0.xml
文件 510 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__javax_servlet_jsp_jsp_api_2_1.xml
文件 537 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__javax_servlet_jsp_jstl_jstl_api_1_2.xml
文件 522 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__javax_servlet_servlet_api_2_5.xml
文件 462 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__junit_junit_3_8_1.xml
文件 574 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__mysql_mysql_connector_java_5_1_38.xml
文件 570 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__org_apache_commons_commons_dbcp2_2_1_1.xml
文件 570 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__org_apache_commons_commons_pool2_2_4_2.xml
文件 542 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__org_aspectj_aspectjweaver_1_8_9.xml
文件 629 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__org_glassfish_web_javax_servlet_jsp_jstl_1_2_2.xml
文件 732 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__org_hibernate_common_hibernate_commons_annotations_4_0_5_Final.xml
............此处省略369个文件信息
package com.shopping.controller;
import com.alibaba.fastjson.JSONArray;
import com.shopping.entity.Evaluation;
import com.shopping.service.EvaluationService;
import com.shopping.service.ShoppingRecordService;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* Created by 14437 on 2017/3/7.
*/
@Controller
public class EvaluationController {
@Resource
private EvaluationService evaluationService;
@Resource
private ShoppingRecordService shoppingRecordService;
@RequestMapping(value = “/addShoppingEvaluation“method = RequestMethod.POST)
@ResponseBody
public Mapject> addShoppingEvaluation(int userId int productId String content){
System.out.println(“我添加了“+userId+“ “+productId);
String result = null;
if(shoppingRecordService.getUserProductRecord(userIdproductId)){
Evaluation evaluation = new Evaluation();
evaluation.setUserId(userId);
evaluation.setProductId(productId);
Date date = new Date();
SimpleDateFormat sf = new SimpleDateFormat(“yyyy-MM-dd HH-mm-ss“);
evaluation.setTime(sf.format(date));
evaluation.setContent(content);
evaluationService.addEvaluation(evaluation);
result = “success“;
}
else{
result=“noneRecord“;
}
Mapject> resultMap = new HashMapject>();
resultMap.put(“result“result);
return resultMap;
}
@RequestMapping(value = “/getShoppingEvaluations“method = RequestMethod.POST)
@ResponseBody
public Mapject> getShoppingEvaluations(int productId){
List evaluationList = evaluationService.getProductEvaluation(productId);
String evaluations = JSONArray.toJSONString(evaluationList);
Mapject> resultMap = new HashMapject>();
resultMap.put(“result“evaluations);
return resultMap;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1308 2018-12-09 10:39 Shopping-MVC.classpath
文件 249 2018-10-23 16:52 Shopping-MVC.gitignore
文件 8 2019-06-25 09:09 Shopping-MVC.idea.name
文件 290 2019-06-25 09:10 Shopping-MVC.ideaartifactsshopping_war.xm
文件 4707 2019-06-25 09:10 Shopping-MVC.ideaartifactsshopping_war_exploded.xm
文件 1192 2019-06-25 09:10 Shopping-MVC.ideacompiler.xm
文件 76 2019-06-25 09:09 Shopping-MVC.ideacopyrightprofiles_settings.xm
文件 256 2019-06-25 09:12 Shopping-MVC.ideaencodings.xm
文件 462 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__antlr_antlr_2_7_7.xm
文件 605 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__commons_fileupload_commons_fileupload_1_3_2.xm
文件 503 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__commons_io_commons_io_2_2.xm
文件 558 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__commons_logging_commons_logging_1_2.xm
文件 514 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__com_alibaba_fastjson_1_2_24.xm
文件 644 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__com_fasterxm
文件 595 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__com_fasterxm
文件 623 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__com_fasterxm
文件 525 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__com_sun_mail_javax_mail_1_5_0.xm
文件 462 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__dom4j_dom4j_1_6_1.xm
文件 527 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__javax_activation_activation_1_1.xm
文件 483 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__javax_javaee_api_7_0.xm
文件 510 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__javax_servlet_jsp_jsp_api_2_1.xm
文件 537 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__javax_servlet_jsp_jstl_jstl_api_1_2.xm
文件 522 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__javax_servlet_servlet_api_2_5.xm
文件 462 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__junit_junit_3_8_1.xm
文件 574 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__mysql_mysql_connector_java_5_1_38.xm
文件 570 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__org_apache_commons_commons_dbcp2_2_1_1.xm
文件 570 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__org_apache_commons_commons_pool2_2_4_2.xm
文件 542 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__org_aspectj_aspectjweaver_1_8_9.xm
文件 629 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__org_glassfish_web_javax_servlet_jsp_jstl_1_2_2.xm
文件 732 2019-06-25 09:10 Shopping-MVC.idealibrariesMaven__org_hibernate_common_hibernate_commons_annotations_4_0_5_Final.xm
............此处省略369个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)