![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSM
#FJW
这个作者很懒,什么都没留下…
展开
-
Mybatis复习
Mybatis 中 #{}和 ${}的区别#方式能够很大程度防止sql注入(使用占位符,最终的参数会有单引号)。#{}:动态解析 -> 预编译 -> 执行$方式无法防止Sql注入(直接解析了,没有单引号,这样的话可以直接写SQL呀,比如select * from ${tableName},当tableName的值为:‘user;delete from user’,这样最终解析的SQL为:select * from user;delete from user,这个就会有SQL注入的问题原创 2020-06-10 14:36:26 · 164 阅读 · 0 评论 -
Spring复习
AOP 的基本概念Aop(aspect oriented programming面向切面编程),是spring框架的另一个特征。AOP包括切面、连接点、通知(advice)、切入点(pointCut) 。原创 2020-06-08 19:59:07 · 136 阅读 · 0 评论 -
Spring基础
Bean的实例化(1)构造器实例化(最常用)package com.itheima.instance.constructor;public class Bean1{}在Spring的配置文件中,用过class属性指定其对应的实现类<bean id="bean1" class="com.itheima.instance.constructor.Bean1"></be...原创 2019-03-25 17:23:26 · 136 阅读 · 0 评论 -
SpringMVC视图解析器常见功能、处理静态资源、类、类型转换与数据格式化
用SpringMvc实现index.jsp>success.jsp,配置如下: <mvc:view-controller path="weclome" view-name="success"/> <--若无mvc:annotation-driven配置,则Controller所有功能都会被屏蔽 --> <!-- springmvc的基础配置 --...原创 2019-03-30 15:39:49 · 260 阅读 · 0 评论 -
SpringMVC入门
SpringMVC的工作流程图Spring MVC的核心类和注解(1)DispatcherServlet:当用户通过客户端向服务器发送请求时,会被Spring MVC前端控制器DispatcherServlet所拦截。其在web.xml配置如下:<!-- 通过以一下配置,拦截所有请求,交给SpringMVC处理 --> <servlet> <...原创 2019-03-27 23:20:43 · 130 阅读 · 0 评论 -
HTTP Status 405 – Method Not Allowed
普通浏览器只支持get post方式,其他请求如delete|put是通过过滤器(HiddenHttpMethodFilter)加入的,配置运行后出现如图错误解决方法:在跳转页面的<%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8” %>中加入isErrorPage=...原创 2019-03-27 23:40:19 · 6237 阅读 · 0 评论 -
Error creating bean with name 'org.springframework.transaction.interceptor.TransactionInterceptor#0
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.transaction.interceptor.TransactionInterceptor#0': Error setting property values; nested exc...原创 2019-05-24 00:08:56 · 1332 阅读 · 0 评论