个人的SSM框架基本配置(学生笔记)
发布日期:2021-05-14 22:04:34 浏览次数:23 分类:精选文章

本文共 4691 字,大约阅读时间需要 15 分钟。

SSM���������Spring + Mybatis + SpringMVC���������������


������SSM������������������

SSM���������������������������������Spring���Mybatis���SpringMVC���������������������������������������������������������������������������������������������������������������

1.1 POM������������������������

org.springframework
spring-webmvc
4.3.7.RELEASE
org.springframework
spring-jdbc
4.3.7.RELEASE
com.fasterxml.jackson.core
jackson-databind
2.9.8
com.mchange
c3p0
0.9.1.2
mysql
mysql-connector-java
5.1.45

^ ���������POM������������������������������������������������������������������������������Spring���Mybatis���C3P0������������������������������������������

1.2 ���������������

������Spring���������������������������applicationContext.xml���springmvc-servlet.xml���applicationContext.xml���������������������������������������������springmvc-servlet.xml������SpringMVC������������������


������web.xml ���������������

web.xml������������Java EE���������������������������������Spring���SpringMVC���

2.1 ������������

contextConfigLocation
classpath:applicationContext.xml
org.springframework.web.context.ContextLoaderListener
springmvc
org.springframework.web.servlet.DispatcherServlet
1

^ ���������web.xml���������������������������Spring���SpringMVC���������������������������������������������������������������

2.2 ������������������������

characterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceRequestEncoding
true

^ ���������������������������������������������������������������������������������������������UTF-8���������������������������


������SpringMVCServlet������

springmvc-servlet.xml���SpringMVC������������������������������������������������������������������������

3.1 ���������������������

^ ���������������Spring������������������������������������������������������������������������������������������@Controller���������

3.2 ���������������

^ ������������������������������������������������������������������JSP������������������������������������������������������


������������������������������

4.1 ������������������������

^ ���������������C3P0������������������������������������������������������������������������


������mybatis������������

5.1 mybatis-config.xml

^ ������������������mybatis���������������mapper���������������������������������������������������������


������������������������������

package com.ssm.util;
import org.springframework.stereotype.Repository;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
@Repository
public class CodeUtil {
private static final char[] CHARS = {...};
// ������������������������...
public Map
generateCodeAndPic() {
// ���������������������������������������...
return map;
}
}

^ ���������������Java2D���������������������������������������������������������������������������������


������������������������������

@Controller
public class CodeController {
@Autowired
private CodeUtil codeUtil;
@GetMapping("/code")
public void getCode(HttpServletResponse response, HttpServletRequest request) throws Exception {
// ���������������������������������������
// ������������������������Session
}
@ResponseBody
@RequestMapping("/ifCode")
public String ifCode(String code, HttpServletRequest request) {
// ���Session������������������������������������
return "ok"���"no";
}
}

^ ���������������@Controller���������������������������@GetMapping������������API���������������������������������������������������


���������SSM������������������������������������Spring���Mybatis���SpringMVC���������������������������������������������������������������������������������

上一篇:学生的个人SpringMVC文件上传
下一篇:pytorch模型训练加速(dataload耗时较大,gpu等cpu)

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月12日 23时17分10秒