• 大小: 17.53MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-20
  • 语言: Java
  • 标签:

资源简介

新闻客户端后台服务端,包括表sql语句,api接口信息源码等,对应的android源码地址https://download.csdn.net/download/qq_35770741/10178808

资源截图

代码片段和文件信息

package com.controller.api;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.controller.base.baseController;
import com.service.api.ApiService;
import com.utils.AppUtil;
import com.utils.PageData;

@Controller
@RequestMapping(value = “/api“)
public class ApiController extends baseController {

private static final String TAG = ApiController.class.getSimpleName();

@Resource(name = “apiService“)
private ApiService apiService;


/**
 * 检查更新
 * @return
 */
@RequestMapping(value = “/findVersion“)
@ResponseBody
public object findVersion() {
logBefore(logger TAG “findVersion 检查更新“);
PageData pd = new PageData();
Mapject> map = new HashMapject>();
pd = this.getPageData();
try {
PageData result = apiService.findVersion();
map.put(“pd“ result);
map.put(“status“ “01“);
map.put(“message“ “success“);
} catch (Exception e) {
logger.error(e.toString() e);
map.put(“status“ “02“);
map.put(“message“ “error“);
logger.error(e.toString() e);
} finally {
logAfter(logger);
}
return AppUtil.returnobject(pd map);
}

/**
 * 返回10条新闻列表
 * 
 * @return
 * @throws Exception
 */
@RequestMapping(value = “/news“)
@ResponseBody
public object getNews() throws Exception {
logBefore(logger TAG “getNews 返回10条新闻列表“);
PageData pd = new PageData();
Mapject> map = new HashMapject>();
pd = this.getPageData();
try {
List pdList = apiService.getNews(pd);
map.put(“pdList“ pdList);
map.put(“status“ “01“);
map.put(“message“ “success“);
} catch (Exception e) {
logger.error(e.toString() e);
map.put(“status“ “02“);
map.put(“message“ “error“);
logger.error(e.toString() e);
} finally {
logAfter(logger);
}
return AppUtil.returnobject(pd map);
}

/**
 * 添加帖子
 * @return
 */
@RequestMapping(value = “/addComment“)
@ResponseBody
public object addComment() {
logBefore(logger TAG “addComment 添加帖子“);
PageData pd = new PageData();
Mapject> map = new HashMapject>();
pd = this.getPageData();
try {
apiService.addComment(pd);
int count = apiService.findCommentById(pd);
map.put(“count“ count);
map.put(“status“ “01“);
map.put(“message“ “success“);
} catch (Exception e) {
logger.error(e.toString() e);
map.put(“status“ “02“);
map.put(“message“ “error“);
logger.error(e.toString() e);
} finally {
logAfter(logger);
}
return AppUtil.returnobject(pd map);
}

/**
 * 帖子集合
 * @return
 */
@RequestMapping(value = “/commentList“)
@ResponseBody
public object commentList() {
logBefore(logger 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-12-29 17:29  news\
     文件       16002  2017-12-29 12:32  news\api.html
     目录           0  2017-12-29 17:26  news\news\
     文件         561  2017-12-29 08:57  news\news\.classpath
     文件        1329  2017-12-25 15:20  news\news\.project
     目录           0  2017-12-29 17:25  news\news\.settings\
     文件         522  2017-12-25 15:17  news\news\.settings\.jsdtscope
     文件         125  2017-12-25 15:17  news\news\.settings\org.eclipse.core.resources.prefs
     文件         364  2017-12-25 15:17  news\news\.settings\org.eclipse.jdt.core.prefs
     文件         551  2017-12-29 12:08  news\news\.settings\org.eclipse.wst.common.component
     文件         398  2017-12-29 12:10  news\news\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-12-25 15:17  news\news\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-12-25 15:17  news\news\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-12-29 17:25  news\news\resources\
     文件         500  2017-12-29 17:15  news\news\resources\dbconfig.properties
     文件        2152  2017-12-25 15:20  news\news\resources\ehcache.xml
     文件        1102  2017-12-29 17:14  news\news\resources\log4j.properties
     目录           0  2017-12-29 17:25  news\news\resources\mybatis\
     文件         513  2017-12-29 08:57  news\news\resources\mybatis\mybatis-config.xml
     目录           0  2017-12-29 17:25  news\news\resources\mybatis\news\
     文件        2432  2017-12-27 17:11  news\news\resources\mybatis\news\ApiMapper.xml
     文件        2062  2017-12-29 16:22  news\news\resources\mybatis\news\CategoryMapper.xml
     文件         301  2017-12-25 15:20  news\news\resources\mybatis\news\NewsdetailMapper.xml
     文件        1029  2017-12-29 08:57  news\news\resources\mybatis\news\VersionMapper.xml
     文件         691  2017-12-29 17:14  news\news\resources\quartz.properties
     目录           0  2017-12-29 17:25  news\news\resources\spring\
     文件        1950  2017-12-29 08:57  news\news\resources\spring\ApplicationContext-mvc.xml
     文件        5163  2017-12-25 15:20  news\news\resources\spring\ApplicationContext.xml
     目录           0  2017-12-29 17:25  news\news\src\
     目录           0  2017-12-29 17:25  news\news\src\com\
     目录           0  2017-12-29 17:25  news\news\src\com\controller\
............此处省略183个文件信息

评论

共有 条评论

相关资源