SSM学习
学习
不更了
不更了
展开
-
整理Spring学习笔记,以便复习【Spring 创建、注入、bean生命周期】
源码链接,自行下载1.Spring介绍1.1 Spring概述Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架。 它是为了解决企业应用开发的复杂性而创建的。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。1.2 Spring好处方便解耦,简化开发:Spring就是一个大工厂,专门负责生成Bean,可以将所有对象创建和依赖关系维护由Spring管理AOP编程的支持:Spr...原创 2020-11-22 16:30:31 · 226 阅读 · 0 评论 -
文件上传与下载
<a href="fileupload.jsp">文件上传</a><br/><body> <h2>文件上传</h2> <center> <form action="file/upload1" method="post" id="itmesForm" enctype="multipart/form-data" > <input t...原创 2020-11-19 21:00:24 · 788 阅读 · 0 评论 -
SpringMVC学习第二天【注解写法笔记】【接收和响应】
高版本Tomcat传参可能出现参数不合法被拦截的可能,需要改一下tomcat的server.xml,注意写自己用的端口<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" relaxedQueryChars="[]|{}^\`"<>" re...原创 2020-11-15 15:37:44 · 111 阅读 · 0 评论 -
SpringMVC学习第一天【案例拓展笔记】
主要是掌握各种映射器,适配器,控制器的写法<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/sch...原创 2020-11-14 22:22:45 · 99 阅读 · 0 评论 -
SpringMVC学习第一天【入门案例】
配置好依赖pom.xml<dependencies> <!-- javaEE相关的依赖 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>...原创 2020-11-14 22:05:34 · 82 阅读 · 0 评论 -
Spring--入门第二天【AspectJ通知类型--注解写法(基于XML)】
1.扫包<context:component-scan base-package="xunfang"></context:component-scan><aop:aspectj-autoproxy></aop:aspectj-autoproxy>2.替换service@Service("userService")public class UserServiceImpl implements UserService{ public .原创 2020-11-10 00:21:20 · 98 阅读 · 0 评论 -
Spring--入门第二天【AspectJ通知类型】
aop联盟定义通知类型,具有特性接口,必须实现,从而确定方法名称。aspectj 通知类型,只定义类型名称,以及方法格式。个数:6种,知道5种,掌握1中。 before:前置通知(应用:各种校验) 在方法执行前执行,如果通知抛出异常,阻止方法运行 afterReturning:后置通知(应用:常规数据处理) 方法正常返回后执行,如果方法中抛出异常,通知无法执行 必须在方法执行后才执行,所以可以获得方法的返回值。 around:环绕通...原创 2020-11-09 23:38:35 · 75 阅读 · 0 评论 -
Spring--入门第二天【AOP-半自动代理和全自动代理】
主要理解配置文件怎么写的就行了。半自动和全自动的切面类 比手动代理的时候要多继承一个接口MethodIntertor,并且重写invoke()方法public class MyAspect implements MethodInterceptor { @Override public Object invoke(MethodInvocation methodInvocation) throws Throwable { System.out.println("开始事务原创 2020-11-09 12:06:25 · 372 阅读 · 0 评论 -
Spring--入门第二天【AOP-手动代理】
JDK动态代理工厂类cglib 增强字节码原创 2020-11-08 16:27:18 · 79 阅读 · 0 评论 -
Spring--入门第一天(补充--注解注入)
导入依赖包到pom.xml<properties> <!-- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding>--> <project.build.sourceEncoding..原创 2020-11-08 12:22:03 · 272 阅读 · 8 评论 -
Spring--入门第一天【Bean其实就是一个new好的对象】
加载Spring容器的方式类路径获得配置文件ApplicationContextcontext = newClassPathXmlApplicationContext("com/gyf/spring/demo01/beans.xml");文件系统路径获得配置文件【绝对路径】使用BeanFactory(了解)配置文件相应包导入<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www...原创 2020-11-07 22:15:32 · 336 阅读 · 0 评论