![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SSM
SSM
懒起来
这个作者很懒,什么都没留下…
展开
-
SSM整合步骤
0)建库,建表 1)新建Maven项目,选择webapp模板 2)修改目录 3)修改pom.xml文件(使用老师提供) <properties> <!-- 集中定义依赖版本号 --> <junit.version>4.12</junit.version> <spring.version>5.2.5.RELEASE</spring.version> <mybatis.v...原创 2022-05-30 08:59:42 · 126 阅读 · 0 评论 -
类中全局日期处理
SimpledateFormat sf=new SimpledateFormat("yyyy-MM-dd");注册一个注解,用来解析本类中所有的日期类型,自动转换. @InitBinder public void initBinder(WebDataBinder dataBinder){ dataBinder.registerCustomEditor(Date.class,new CustomDateEditor(sf,true)); }...原创 2022-05-28 16:44:54 · 48 阅读 · 0 评论 -
SpringMVC四种跳转方式
本质还是两种跳转:请求转发和重定向,衍生出四种是请求转发页面,转发action,重定向页面,重定向action @RequestMapping("/one") public String one(){ System.out.println("这是请求转发页面跳转........."); return "main"; //默认是请求转发,使用视图解析器拼接前缀后缀进行页面跳转 } @RequestMapping("/two") publ...原创 2022-05-28 16:41:53 · 3372 阅读 · 0 评论 -
springmvc五种提交方式的优化
1)单个提交数据 页面: <form action="${pageContext.request.contextPath}/one.action"> 姓名:<input name="myname"><br> 年龄:<input name="age"><br> <input type="submit" value="提交"> </form> action: @Requ...原创 2022-05-23 18:47:28 · 189 阅读 · 0 评论 -
ssm中文乱码解决方案
配置过滤器. <filter> <filter-name>encode</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!-- 配置参数 private String encoding; ...原创 2022-05-23 18:46:44 · 90 阅读 · 0 评论 -
SpringMVC环境搭建
第一步完善目录第二部导入依赖 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency原创 2022-05-23 11:07:31 · 96 阅读 · 0 评论 -
Spring添加事务
第一步:在applicationContext_service.xml里面增加事务的配置 <!--事务处理--> <!--1.添加事务管理器--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <!--因为事务必须关联数据库处理,所以要配置数据源-->原创 2022-05-19 10:40:06 · 1731 阅读 · 0 评论 -
Spring整合MyBaties
第一步Spring+MyBatis依赖<dependencies> <!--单元测试--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12 </version> <scope>test</scope原创 2022-05-19 10:19:37 · 108 阅读 · 0 评论 -
Aspect综合
@Aspect@Componentpublic class MyAspect { @Around(value = "execution(* com.wzx.s05..*.*(..))") public Object myAround(ProceedingJoinPoint pjp) throws Throwable { //前切功能实现 System.out.println("环绕通知中的前置功能实现..........."); .原创 2022-05-18 18:58:17 · 68 阅读 · 0 评论 -
Aspect————环绕通知and最终通知
代理类@Aspect@Componentpublic class MyAspect { /** * 环绕通知方法的规范 * 1)访问权限是public * 2)切面方法有返回值,此返回值就是目标方法的返回值 * 3)方法名称自定义 * 4)方法有参数,此参数及时目标方法 * 5)回避异常 * 6)使用@Around注解声明是环绕通知 * 参数: * value:指定切入点表达式 */.原创 2022-05-18 18:24:58 · 373 阅读 · 0 评论 -
Aspect————后置通知
配置与前置通知一样代理类@Aspect@Componentpublic class MyAspect { /** * 后置通知方法的规范 * 1)访问权限是public * 2)方法没有返回值void * 3)方法名称自定义 * 4)方法有参数(也可以没有参数,如果目标方法没有返回值,则可以写无参的方法, * 但一旦写有参,这样可以处理无参可以处理有参), * 这个切面的参数就是目标方法的返回值 * 5)使原创 2022-05-18 16:45:36 · 437 阅读 · 0 评论 -
AspectJ————前置通知
前置说明AspectJ 的通知类型AspectJ 中常用的通知有四种类型:(1)前置通知@Before(2)后置通知@AfterReturning(3)环绕通知@Around(4)最终通知@After(5)定义切入点@Pointcut(了解)格式ex...原创 2022-05-18 15:00:45 · 991 阅读 · 0 评论 -
Spring注入
.基于xml的IOC 1)创建对象在resources里创建applicationContext.xml文件文件头<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoc...原创 2022-05-16 10:49:02 · 111 阅读 · 0 评论 -
MyBatis配置
第一步加依赖 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.9</version> </dependency> <dependency> <groupId>mysql</group原创 2022-05-13 17:04:03 · 374 阅读 · 0 评论 -
Mybaits动态代理
前提:将前面的Mybatis的配置配好可以定义代码片断,可以进行逻辑判断,可以进行循环处理(批量处理),使条件判断更为简单. 1)<sql>:用来定义代码片断,可以将所有的列名,或复杂的条件定义为代码片断,供使用时调用. 2)<include>:用来引用<sql>定义的代码片断. <!-- 定义代码片段--> <sql id="allColumns"> id, username, ..原创 2022-05-14 14:44:50 · 147 阅读 · 0 评论 -
MyBatis动态代理配置
第一步添加依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.28</version> </dependency> <dependency> <groupId>原创 2022-05-13 17:13:21 · 401 阅读 · 0 评论 -
Mybatis一对多
Mybatis一对多原创 2022-05-15 17:20:29 · 293 阅读 · 0 评论 -
动态SQL整体
接口UserMapperpackage com.wzx.mapper;import com.wzx.pojo.Users;import org.apache.ibatis.annotations.Param;import java.util.Date;import java.util.List;import java.util.Map;/** * 数据访问层的接口,规定数据库中可进行的各种操作 */public interface UserMapper { //查询去拿原创 2022-05-14 19:47:42 · 252 阅读 · 0 评论