`
文章列表
1)更新淘宝源 $ npm i --registry https://registry.npm.taobao.org
关于缓存的测试 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.hous.day8.userMapper"> <!-- 开启二级缓存 --> & ...
 调用存储过程 delimiter $$ create procedure getUserCount (in userName varchar(200), out userCount int) begin if userName='shanshanbox' then select count(*) from users where name = 'shanshanbox' into userCount; else select count(*) from users where name = 'hous' into userCount; end if; end $$ ...
动态sql和模糊查询 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.hous.day6.userMapper"> <!-- 根据id查询到一个对 ...
一对多关联关系   <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.hous.day5.classMapper"> <!-- 方式一: 嵌套结果: ...
One2One关联表查询   <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.hous.day5.classMapper"> <!-- 方式一:嵌 ...
解决字段名与实体类属性名不相同的冲突 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.hous.day4.orderMapper"> <!-- 解决 ...
1)连接数据库的配置单独放在一个 properties 文件中 2)为实体类定义别名,简化 sql 映射 xml 文件中的引用 3)可以在 src 下加入 log4j 的配置文件,打印日志信息 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd&qu ...

CRUD操作

CRUD操作主要有两种方式,xml配置文件方式和接口注解方式   <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <environments default=" ...

快速入门

快速入门 第一步:添加jar包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion& ...
spring整合springmvc的一个问题 package com.hous.webapp.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class HelloController { public HelloController() { super(); System.out.println("Hell ...

异常处理

异常处理类 package com.hous.crud.controller; import org.springframework.http.HttpStatus; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.w ...

自定义拦截器

springmvc可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定功能 自定义拦截器必须实现HandlerInterceptor接口 -preHandle():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求request 进行处理。如果你决定该拦截器对请求进行拦截处理后还要调用其他拦截器,或者业务处理器 去进行处理,则返回true;如果你决定不需要再调用其他组件处理请求,则返回false -postHandle():这个方法在业务处理器处理完请求后,但是DispatchServlet向客户端返回 响应前被调用,在该方法中对用户请求request进行处 ...

文件上传

上传jar包 package com.hous.crud.controller; import java.io.IOException; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.multipart.Multi ...

国际化

-默认情况下,springmvc会根据Accept-Language参数判断客户端的本地化类型 -当接收到请求时,springmvc会在上下文中查找一个本地化解析器(LocalResolver) 找到后使用它获取请求所对应的本地化类型信息 -springmvc还允许装配一个动态更改本地化类型的拦截器,通过指定一个请求参数就 可以控制单个请求的本地化类型   AcceptHeaderLocaleResolver:根据HTTP请求头的Accept-Language参数确定本地化类型, 如果没有显示定义本地化解析器,springmvc使用该解析器 CookieLocaleResol ...
Global site tag (gtag.js) - Google Analytics