ssm
ssm框架学习笔记
Lz先生
我祈祷,当山花烂漫时,仍能遇见你。
展开
-
笔记:Jdbc理解与连接笔记
1.最初的jdbc连接:/** * jdbc工具类,负责: * 1. 加载/注册数据库驱动程序 * 2. 获取数据库连接 * 3. 释放数据库资源(Connection, Statement, ResultSet) */1.资源文件jdbc.propertiesjdbc.driver=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:or...原创 2020-03-31 09:10:43 · 115 阅读 · 0 评论 -
笔记:mybatis配置sqlSession以及sqlSessionFactory
1.mybatis配置文件:<?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">&l...原创 2020-03-30 10:28:56 · 1039 阅读 · 0 评论 -
笔记:mybatis的多表连接和嵌套查询简单笔记
1.mapper.xml<?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"><!--namespace: ...原创 2020-03-30 10:19:08 · 295 阅读 · 0 评论 -
笔记:mybatis的一二级缓存
mybatis一级缓存默认开启一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL。1.例如: @Test public void testUnit() { System.out.println(employeeMapper.selectById...原创 2020-03-29 19:42:24 · 166 阅读 · 0 评论 -
笔记:表单验证以及sweetalert中swal的使用
1.表单验证jsp页面表单样例<div class="input-group input-group-lg"> <span class="input-group-addon" id="sizing-addon1"><span class="glyphicon glyphicon-user"></span></span> ...原创 2020-03-27 18:35:48 · 1389 阅读 · 1 评论 -
笔记:mybatis笔记
1.注解insert加@insert注解参数是实体类; @Insert("insert into mcLog values(#{logDate},#{logContent})") public boolean insertLog(McLog mcLog);占位符内容设置实体类的属性;2.查询Select多参数@Select("select * from mcUser wh...原创 2020-03-24 23:31:28 · 517 阅读 · 0 评论 -
笔记:spring简介
1.spring框架的核心功能有两个:spring容器作为超级大工厂,负责创建,管理所有的java对象,这些java对象被称为Bean。spring容器管理容器bean之间的依赖关系,spring使用一种被称为“依赖注入”的方式来管理bean之间的依赖关系。2.理解依赖注入:以配置文件来管理java实例的协作关系,称之为控制反转(Inverse of control,IoC)。后来起...原创 2020-03-16 20:12:04 · 126 阅读 · 0 评论 -
笔记:springmvc自定义类型转换器和异常处理器
3.自定义类型转换器开发及配置。java转换器代码:public class MyStringToDateConverter implements Converter<String, Date> { @Override public Date convert(String s) { if (s==null) { throw n...原创 2020-03-14 00:10:58 · 202 阅读 · 0 评论 -
笔记:spring常见注解的使用
1.RequestMapping的属性:1.path:指定请求路径的url;2.value和path一样;3.method:指定该方法的请求方式4.param:指定限制请求参数的条件若只参无值则请求必须有参数值无限定若有参数有值则请求必须有参有设定的唯一值5.header:指定必须包含的请求头(浏览器网络里面看)2.某实体类包含引用类型的提交时1.引用类型文本框的nam...原创 2020-03-14 00:08:43 · 110 阅读 · 0 评论 -
笔记:springmvc拦截器和文件上传
怎么说呢,这几天懵逼了吧,想着加个拦截器,监测是否登录来保证系统的安全;然后拦截器是管用了,可是自己安卓和服务器交互的时候,被拦截器拦截了,不让我传给服务器数据,想了好久不知道该怎么解决。然后又把拦截器的配置删了。然后突然想到我拦截是检测session里有没有登录名,我安卓发请求的时候给他url带个参数,随便给个登录名不就行了,突然豁然开朗,就去试了试。成功确实是成功了;可是在我用el表达式...原创 2020-03-12 22:42:43 · 122 阅读 · 0 评论 -
笔记:mybatis模糊查询简单拼接,分页插件,以及自己栽在${}和 #{}的坑
1.模糊查询基础打的不牢靠,用的时候就是各种错;在springmvc用到模糊查询的时候,编写xml的mapper映射文件就出错了;例如:查询名字里带有张字的用户;很简单的一条sql;select * from THEUSER where userName like '%张%';写在xml里面:这不是唯一方法,只是我感觉自己用起来简单,容易记住的方法使用bind标签联合拼接sql;...原创 2020-03-11 15:29:03 · 245 阅读 · 0 评论