package com.controller.front;
import com.entity.Blog;
import com.service.BlogService;
import org.json.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@Controller
public class BlogController {
//依赖注入
@Autowired
private BlogService blogService;
@RequestMapping("/findBlog")
@ResponseBody
// http://localhost:8080/findBlog.do?id=2&classname=CSS3&title=cms
public List<Map<String,Object>> findBlog(int id, String classname, String title, Model model){
Map<String, Object> params = new HashMap<String, Object>();
System.out.println(id + ":" + classname + ":" + title);
model.addAttribute("id",id);
model.addAttribute("name",classname);
model.addAttribute("title",title);
params.put("id",id>0?id:null);
params.put("classname",classname);
params.put("title",title);
for(String s:params.keySet())
System.out.println("key=" + s + " and value =" + params.get(s));
List<Map<String,Object>> mapList = blogService.findBlog(params);
for (Map<String, Object> map : mapList) {
for (String s : map.keySet()) {
System.out.println( s +":" + map.get(s) + " ");
}
}
model.addAttribute("mapList",mapList);
//将map集合中的数据抓换成json格式
// JSONObject jsonMap = JSONObject.fromObject(mapList);
// System.out.print("打印转换的数据:"+" "+jsonMap);
return mapList;
}
@RequestMapping("/findBlogList")
@ResponseBody
//http://localhost:8080/findBlogList.do
public List<Map<String,Object>> findBlogList(){
Map<String, Object> params = new HashMap<String, Object>();
params.put("id",0);
params.put("classname",null);
params.put("title",null);
List<Map<String,Object>> findBlogList = blogService.findBlog(params);
for (Map<String, Object> map : findBlogList) {
for (String s : map.keySet()) {
System.out.println( s +":" + map.get(s) + " ");
}
}
return findBlogList;
}
@RequestMapping(value = "/gbook",method = RequestMethod.POST)
@ResponseBody
//http://localhost:8080/gbook.do?classname=vue|&title=vue&content=studyvue
public int gbook(@RequestBody Blog data, Model model){
//Blog blog = new Blog();
System.out.println(data.getClassname() + ":" + data.getTitle() + ":" + data.getContent());
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式
String commit_date = df.format(new Date());
System.out.println(commit_date);// new Date()为获取当前系统时间
data.setPub_time(commit_date);
//groupInfo.setCreateDate(commit_date);
System.out.println("2:" + data);
int result=blogService.gbook(data);
return result;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于vue的个人博客源代码
共272个文件
jar:110个
jpg:48个
png:32个
5星 · 超过95%的资源 需积分: 46 19 下载量 49 浏览量
2022-04-13
23:05:33
上传
评论 2
收藏 36.47MB RAR 举报
温馨提示
该资源是基于vue的个人博客项目的源代码。项目介绍请看https://blog.csdn.net/weixin_43763430/article/details/117160369
资源详情
资源评论
资源推荐
收起资源包目录
基于vue的个人博客源代码 (272个子文件)
BlogController.class 5KB
BlogController.class 5KB
LoginInterceptor.class 2KB
LoginInterceptor.class 2KB
Blog.class 2KB
Blog.class 2KB
BlogServiceImpl.class 1KB
BlogServiceImpl.class 1KB
GlobalExceptionHandler.class 1KB
GlobalExceptionHandler.class 1KB
BlogService.class 358B
BlogService.class 358B
BlogMapper.class 355B
BlogMapper.class 355B
base.css 6KB
base.css 6KB
index.css 6KB
index.css 6KB
info.css 4KB
info.css 4KB
m.css 3KB
m.css 3KB
link.css 2KB
link.css 2KB
about.css 1KB
about.css 1KB
share.css 974B
share.css 974B
gbook.css 127B
gbook.css 127B
posttime.gif 366B
posttime.gif 366B
.gitignore 184B
my_blog.iml 2KB
aspectjweaver.jar 1.6MB
aspectjweaver.jar 1.6MB
mybatis-3.3.0.jar 1.35MB
mybatis-3.3.0.jar 1.35MB
spring-context-4.2.0.RELEASE.jar 1.03MB
spring-context-4.2.0.RELEASE.jar 1.03MB
spring-core-4.2.0.RELEASE.jar 1MB
spring-core-4.2.0.RELEASE.jar 1MB
jackson-databind-2.1.4.jar 905KB
jackson-databind-2.1.4.jar 905KB
spring-webmvc-4.2.0.RELEASE.jar 845KB
spring-webmvc-4.2.0.RELEASE.jar 845KB
mysql-connector-java-5.1.18.jar 771KB
mysql-connector-java-5.1.18.jar 771KB
jackson-mapper-asl-1.9.13.jar 762KB
jackson-mapper-asl-1.9.13.jar 762KB
spring-web-4.2.0.RELEASE.jar 748KB
spring-web-4.2.0.RELEASE.jar 748KB
hibernate-validator-5.4.1.Final.jar 744KB
hibernate-validator-5.4.1.Final.jar 744KB
spring-beans-4.2.0.RELEASE.jar 712KB
spring-beans-4.2.0.RELEASE.jar 712KB
spring-test-4.2.0.RELEASE.jar 537KB
spring-test-4.2.0.RELEASE.jar 537KB
log4j-1.2.17.jar 478KB
log4j-1.2.17.jar 478KB
p6spy-2.1.4.jar 460KB
p6spy-2.1.4.jar 460KB
spring-orm-4.2.0.RELEASE.jar 455KB
spring-orm-4.2.0.RELEASE.jar 455KB
spring-websocket-4.2.0.RELEASE.jar 418KB
spring-websocket-4.2.0.RELEASE.jar 418KB
spring-jdbc-4.2.0.RELEASE.jar 412KB
spring-jdbc-4.2.0.RELEASE.jar 412KB
standard-1.1.2.jar 384KB
standard-1.1.2.jar 384KB
log4j-1.2.15.jar 383KB
log4j-1.2.15.jar 383KB
jstl-impl.jar 379KB
jstl-impl.jar 379KB
commons-lang3-3.2.1.jar 376KB
commons-lang3-3.2.1.jar 376KB
spring-messaging-4.2.0.RELEASE.jar 362KB
spring-messaging-4.2.0.RELEASE.jar 362KB
spring-aop-4.2.0.RELEASE.jar 355KB
spring-aop-4.2.0.RELEASE.jar 355KB
jsqlparser-0.9.5.jar 314KB
jsqlparser-0.9.5.jar 314KB
spring-jms-4.2.0.RELEASE.jar 273KB
spring-jms-4.2.0.RELEASE.jar 273KB
servlet-api.jar 271KB
servlet-api.jar 271KB
spring-tx-4.2.0.RELEASE.jar 257KB
spring-tx-4.2.0.RELEASE.jar 257KB
spring-expression-4.2.0.RELEASE.jar 256KB
spring-expression-4.2.0.RELEASE.jar 256KB
jackson-core-asl-1.9.13.jar 227KB
jackson-core-asl-1.9.13.jar 227KB
jackson-core-2.1.4.jar 202KB
jackson-core-2.1.4.jar 202KB
spring-context-support-4.2.0.RELEASE.jar 176KB
spring-context-support-4.2.0.RELEASE.jar 176KB
spring-webmvc-portlet-4.2.0.RELEASE.jar 173KB
spring-webmvc-portlet-4.2.0.RELEASE.jar 173KB
commons-io-2.2.jar 170KB
commons-io-2.2.jar 170KB
共 272 条
- 1
- 2
- 3
weixin_43763430
- 粉丝: 126
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5