springboot+mybatisplus+thymeleaf+redis完成增删改查CRUD超详细总结

springboot+mybatisplus+thymeleaf+redis完成增删改查CRUD超详细总结,第1张

springboot+mybatisplus+thymeleaf+redis完成增删改查CRUD超详细总结

*springboot项目介绍

  • 实现一个后台管理系统,完成用户信息的统计*

  • 工具技术:spring boot+mybatisplus+thymeleaf+redis;

  • spring boot可以简化开发流程,直接省去服务器的部署和视图解析器的配置,最大的优势实现很多的工具的自动化配置(里面集成大量开发需要的功能,支持自定义拓展)
    mybatis-pluss可以很轻易的完成增删改查功能,而不要自己写SQL语句(对于复杂的连表查询可能无法支持,需要自己拓展sql);在大型项目开发可以结合注解开发实现数据库的 *** 作

        public City getById(Long id);
        
        @Insert("insert into  city(`name`,`state`,`country`) values(#{name},#{state},#{country})")
        @Options(useGeneratedKeys = true,keyProperty = "id")
        public void insert(City city);
    
        //2 mybatisplus 	@Mapper 	public interface UserMapper extends baseMapper {
    	 	 	} ```
    
     
    
  • thymeleaf是一个简要轻量级的前端框架,可以实现前端html页面和后端接口的绑定(可以自动识别,需要添加其命名空间)

    java xmlns:th="http://www.thymeleaf.org"

  • redis是一个轻量级的非关系型缓存数据库,一般项目中结合mysql使用可以是数据库的使用达到最优。 使用前需要进行配置(官方推荐linux系统,在windows中需要下载特定的redis包)

增删改查CURD
1.增加用户
1)前端+后端代码奉献

//1.添加页面
    @GetMapping("/toAdd")
    public String toAdd(){
        return "table/add";
    }

    @PostMapping("/user/add")
    public String addUser(User user){
        System.out.println(user);
        userService.save(user);
        return "redirect:/dynamic_table";  //重定向请求  携带参数
    }

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5681073.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存