- 博客(6)
- 收藏
- 关注
原创 SpringMVC乱码问题+异常处理
乱码问题使用springmvc中自带的过滤器,但是不能解决get乱码<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encodi
2020-12-07 20:11:16
170
原创 SpringMVC控制器Controller
SpringMVC控制器Controller注解形式的Controller@Controller声明一个类是控制器@RequestMapping("")映射访问路径入参绑定简单类型当请求中的参数名和处理器中的形参名保持一致,这时会将请求参数和形参进行绑定。,表示从request请求中获取数据并绑定数据推荐使用包装类型,接受null值如果需要将不同名的参数进行绑定,可以使用如下注解@RequestParam(value=”请求中的参数名”)还有两个属性required:是
2020-12-07 19:23:05
209
原创 SpringMVC解释+配置
SpringMVCMVC:Model(模型) 、View(视图)、 Controller(控制器)SpringMVC特点轻量级,简单易学高效,基于请求响应的MVC框架;天生与Spring框架集成(如IoC容器、AOP等);提供强大的约定大于配置的契约式编程支持;非常容易与其他视图技术集成,如Velocity、FreeMarker等等,因为模型数据不放在特定的API里,而是放在一个Model里(Map数据结构实现,因此很容易被其他框架使用);DispatcherServlet执行原理
2020-12-07 18:49:39
100
原创 SpringAOP初学
Spring AOP一.AOP底层实现使用的是动态代理个人理解(还不太懂反射勿喷):动态代理把你要代理的类在复制一份并且把增强的方法也加入JDK动态代理对父接口做代理,创建快,运行慢,实现接口CGlib动态代理Asm字节码框架生成父类,并重写核心业务方法,创建慢,运行快类和方法不允许使用final修饰二.Spring的AOP相关概念a.连接点(JoinPoint) 是指哪些方法被拦截到b.切入点(pointcut) 是指我们要对哪些连接点进行拦截的定义(什么位置)c.
2020-12-06 18:02:23
113
原创 SpringIoC注解+Junit整合
SpringIoC注解+Junit整合一.IoC的注解形式添加注解后,需要在.xml配置文件中开启注解扫描。<context:component-scan base-package=“com”></context:component-scan>注解可以不添加id属性值,默认为类的首字母小写@Component(“id属性”)注解应用与类上,该注解表示将对应的类放入到spring容器中,等价于特殊注解@Service 用于注解业务层组件@Controller 用于
2020-12-06 17:42:32
157
原创 Spring的IoC和DI初学
Spring的IoC和DI一、搭建spring1.导包2.创建配置文件ApplicationContext.xml3.在配置文件(xml/容器)中创建bean对象<bean id="" class=""></bean>二.IoC控制反转将控制对象的权限交给第三方(Spring)IoC底层实现:工厂–反射–xml1.IoC实现配置<bean>Spring工厂获取BeanFactory 的子接口ApplicationContextApplicat
2020-12-06 17:20:38
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人