Java+spring+springmvc ssm433中华文化传承宣展平台#毕业设计

开发环境

项目编号:Java+spring+springmvc ssm433中华二十四节气文化传承宣展平台#毕业设计
开发语言:Java
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:ssm+vue

项目介绍

中国传统文化是中华民族在中国古代社会形成和发展起来的比较稳定的文化形态,是中华民族智慧的结品,是中华民族的历史遗产在现实生活中的展现。中国有着五千年的文明史,传统文化源远流长,博大精深。对于几千年来维系中华民族精毕之源泉,深蕴着丰富营养成分的中国传统文化以其独有的民族特性深深影响着中华民族的发展在经济大潮的冲击下,传统文化面临着越来越严重的危机。中华传统文化精髓的传承,是我们义不容辞的责任。“取其精华,去其糟粕”传承传统文化的同时应以科学发展的观点和创新精神弘扬中华传统文化使其成为中国文化建设和谐社会建设的主 流。

系统截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关键代码


/**
 * 二十四节气
 * 后端接口
 * @author 
 * @email 
 * @date 2021-04-25 09:34:20
 */
@RestController
@RequestMapping("/ershisijieqi")
public class ErshisijieqiController {
    @Autowired
    private ErshisijieqiService ershisijieqiService;
    


    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,ErshisijieqiEntity ershisijieqi, 
		HttpServletRequest request){

        EntityWrapper<ErshisijieqiEntity> ew = new EntityWrapper<ErshisijieqiEntity>();
		PageUtils page = ershisijieqiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, ershisijieqi), params), params));
        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
	@IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,ErshisijieqiEntity ershisijieqi, 
		HttpServletRequest request){
        EntityWrapper<ErshisijieqiEntity> ew = new EntityWrapper<ErshisijieqiEntity>();
		PageUtils page = ershisijieqiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, ershisijieqi), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( ErshisijieqiEntity ershisijieqi){
       	EntityWrapper<ErshisijieqiEntity> ew = new EntityWrapper<ErshisijieqiEntity>();
      	ew.allEq(MPUtil.allEQMapPre( ershisijieqi, "ershisijieqi")); 
        return R.ok().put("data", ershisijieqiService.selectListView(ew));
    }

	 /**
     * 查询
     */
    @RequestMapping("/query")
    public R query(ErshisijieqiEntity ershisijieqi){
        EntityWrapper< ErshisijieqiEntity> ew = new EntityWrapper< ErshisijieqiEntity>();
 		ew.allEq(MPUtil.allEQMapPre( ershisijieqi, "ershisijieqi")); 
		ErshisijieqiView ershisijieqiView =  ershisijieqiService.selectView(ew);
		return R.ok("查询二十四节气成功").put("data", ershisijieqiView);
    }
	
    /**
     * 后端详情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        ErshisijieqiEntity ershisijieqi = ershisijieqiService.selectById(id);
		ershisijieqi.setClicknum(ershisijieqi.getClicknum()+1);
		ershisijieqi.setClicktime(new Date());
		ershisijieqiService.updateById(ershisijieqi);
        return R.ok().put("data", ershisijieqi);
    }

    /**
     * 前端详情
     */
	@IgnoreAuth
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id){
        ErshisijieqiEntity ershisijieqi = ershisijieqiService.selectById(id);
		ershisijieqi.setClicknum(ershisijieqi.getClicknum()+1);
		ershisijieqi.setClicktime(new Date());
		ershisijieqiService.updateById(ershisijieqi);
        return R.ok().put("data", ershisijieqi);
    }
    


    /**
     * 赞或踩
     */
    @RequestMapping("/thumbsup/{id}")
    public R thumbsup(@PathVariable("id") String id,String type){
        ErshisijieqiEntity ershisijieqi = ershisijieqiService.selectById(id);
        if(type.equals("1")) {
        	ershisijieqi.setThumbsupnum(ershisijieqi.getThumbsupnum()+1);
        } else {
        	ershisijieqi.setCrazilynum(ershisijieqi.getCrazilynum()+1);
        }
        ershisijieqiService.updateById(ershisijieqi);
        return R.ok();
    }

    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody ErshisijieqiEntity ershisijieqi, HttpServletRequest request){
    	ershisijieqi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(ershisijieqi);

        ershisijieqiService.insert(ershisijieqi);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody ErshisijieqiEntity ershisijieqi, HttpServletRequest request){
    	ershisijieqi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(ershisijieqi);

        ershisijieqiService.insert(ershisijieqi);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    public R update(@RequestBody ErshisijieqiEntity ershisijieqi, HttpServletRequest request){
        //ValidatorUtils.validateEntity(ershisijieqi);
        ershisijieqiService.updateById(ershisijieqi);//全部更新
        return R.ok();
    }
    

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
SSM是指Spring+SpringMVC+MyBatis的集成开发环境。MySQL是一个关系型数据库管理系统,用于存储和管理数据。Maven是一个项目管理和构建工具,可以自动下载所需的类库和插件,并管理项目的依赖关系。Idea是一个Java集成开发环境(IDE),提供了开发、调试和部署Java代码的工具。 在SSM MySQL Maven Idea MyBatis Spring SpringMVC的集成开发环境下,我们可以通过Maven构建项目,引入相应的依赖库。Idea提供了可视化的界面,方便我们进行开发和调试工作。 首先,我们可以使用Maven来管理项目的依赖。在pom.xml文件中添加相应的依赖,Maven会自动下载并引入到项目中。 其次,我们可以使用Idea创建Spring项目,并配置相关的配置文件。在Idea的配置界面中,我们可以设置项目的数据库连接信息和配置MyBatis的相关内容。 然后,我们可以使用MyBatis来操作MySQL数据库。在MyBatis的mapper文件中编写SQL语句,并在Spring中配置相应的bean,使其可以与数据库进行交互。 此外,我们还可以使用SpringMVC来开发Web应用。在SpringMVC中,我们可以通过配置相应的请求映射和控制器来处理请求,并返回相应的结果。 最后,通过整合SpringSpringMVC和MyBatis,我们可以实现业务逻辑与数据库的交互,并通过Maven进行项目构建和管理。这样,我们就可以在SSM MySQL Maven Idea MyBatis Spring SpringMVC的集成开发环境中进行基于这些框架和工具的开发工作了。 总之,掌握SSM MySQL Maven Idea MyBatis Spring SpringMVC的集成开发环境,意味着我们可以利用这些强大工具和框架来进行Java开发,并能够高效地开发出优质的Web应用程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wqq6310855

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值