*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"; //重定向请求 携带参数 }
评论列表(0条)