摘要:控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。控制器负责解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器类可以包含多个方法在Spring MVC中,对于Controller的配置方式有很多种。 实现Controller接口
阅读全文
摘要:注解版 新建一个子项目,添加Web支持在pom.xml文件中引入相关的依赖:主要引入Spring框架核心库、SpringMVC、servlet,JSTL等。创建实体类Fruit package com.pp.pojo; import lombok.AllArgsConstructor; import
阅读全文
摘要:配置版 新建一个子项目,添加Web支持!【在MVC01中有详细方法】确定导入了SpringMVC的依赖配置web.xml,注册DispatcherServlet <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.j
阅读全文
摘要:1.1什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向耦合。MVC不是一种设计模式,MVC是一种架构模式。 最典型的MVC就是JSP+Ser
阅读全文
摘要:动态SQL ifchoose (when, otherwise)trim (where, set)foreach 搭建环境 1、搭建数据库 CREATE TABLE `blog` ( `id` varchar(50) NOT NULL COMMENT '博客id', `title` varchar(
阅读全文
摘要:多对一处理 1、数据库表的设计 CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=ut
阅读全文
摘要:使用注解开发 MyBatis3提供了新的基于注解的配置,但是MyBatis映射并不能用注解来构建。sql类型主要分成:@select@update@insert@delete 注意:利用注解开发就不需要mapper.xml映射文件了 步骤 1、我们注解在UserMapper接口中的方法上添加注解即可
阅读全文
摘要:ResultMap和分页相关 当属性名和字段名不一致的时候 解决方法 1、数据库中创建user表 字段 id、name、pwd 2、Java中的实体类 @Data public class User { private int id; //id private String name; //姓名 p
阅读全文
摘要:CRUD操作 namespace 这个是命名空间,不可缺少,更不能写错 配置文件中namespace中的名称为对应Mapper接口或者Dao接口的全限定类名,完整包名,必须一致! Select(用于查询的标签) 根据id查询用户 1、 在UserMapper中添加对应方法 public interf
阅读全文
摘要:MyBatis1:初识 MyBatis第一个程序 流程:搭建环境–》导入MyBatis–》编写代码–》测试 1、创建一张User表。 关键字id、username、pwd 2、导入相关jar包 <dependencies> <dependency> <groupId>mysql</groupId>
阅读全文