- 浏览: 68281 次
最新评论
文章列表
nodejs及npm命令
- 博客分类:
- React使用
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和模糊查询
- 博客分类:
- MyBatis开发
动态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关联表查询
- 博客分类:
- MyBatis开发
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">
<!--
方式一:嵌 ...
解决字段名与实体类属性名不相同的冲突
- 博客分类:
- MyBatis开发
解决字段名与实体类属性名不相同的冲突
<?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">
<!-- 解决 ...
加载数据库配置,类的别名和log4j
- 博客分类:
- MyBatis开发
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操作主要有两种方式,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 ...