![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
白日梦想家i
这个作者很懒,什么都没留下…
展开
-
SpringMVC拦截器的使用
拦截器的使用 (1)新建拦截器类,实现HandlerInterceptor接口,并实现其中定义的方法: package cn.hyg.interceptor; import org.springframework.web.servlet.HandlerInterceptor; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; import javax.ser原创 2020-08-19 22:22:57 · 201 阅读 · 0 评论 -
ModelAndView(Controller to view)
ModelAndView包含视图信息和模型数据信息。 常用方法: (1)添加模型数据,相当于将数据添加到request中。 ModelAndView addObject(String attributeName,Object attributeValue); ModelAndView addAllObjects(Map<String,?> modelMap); (2)设置视图 void setView(View view); void setViewName(String viewName)原创 2020-08-19 22:11:56 · 266 阅读 · 0 评论 -
Spring核心概念总结
Spring核心概念总结如图原创 2020-08-19 19:30:27 · 117 阅读 · 0 评论 -
使用注解实现Spring核心AOP
需求:使用注解来实现日志切面。 步骤: (1)使用注解定义前置增强和后置增强实现日志功能。 @Aspect:定义切面。 @Before:定义前置增强。 @AfterReturning:定义后置增强。 (2)编写Spring配置文件,完成切面织入。 <aop:aspectj-autoproxy />:启用对于@AspectJ注解的支持。 定义切面的代码如下: package aop; import java.util.Arrays; import org.apache.log4j.Logg原创 2020-08-19 19:28:51 · 158 阅读 · 0 评论 -
使用注解实现Spring核心IOC
1. 使用注解实现IOC 注解方式可以将Bean的定义信息和Bean实现类结合在一起,Spring提供的注解有: @Component:实现Bean组件的定义。 @Repository :用于标注DAO类。 @Service :用于标注业务类。 @Controller :用于标注控制器类。 例如以下代码,指明userDao是UserDaoImpl的实例名称: @Repository("userDao") public class UserDaoImpl implements UserDao {原创 2020-08-19 19:22:18 · 132 阅读 · 0 评论 -
Sprin核心AOP知识点
1.AOP常用增强处理类型 增强处理类型 特 点 Before 前置增强处理,在目标方法前织入增强处理 AfterReturning 后置增强处理,在目标方法正常执行(不出现异常)后织入增强处理 AfterThrowing 异常增强处理,在目标方法抛出异常后织入增强处理 After 最终增强处理,不论方法是否抛出异常,都会在目标方法最后织入增强处理 Around 环绕增强处理,在目标方法的前后都可以织入增强处理 2.AOP常用配置元素 ...原创 2020-08-19 19:13:52 · 103 阅读 · 0 评论 -
使用Spring实现“控制反转”
1.新建Java项目,目录结构如下: 2.Spring配置文件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:schemaLocation="http://www.sp原创 2020-08-19 18:56:43 · 467 阅读 · 0 评论 -
Spring三层框架实现的javaweb用户登陆系统
一、WebContent中新建一个form表单: <form action="http://localhost:8080/mini/login" method="post"> <div class="form-group has-feedback"> <input type="text" name="username" class="form-control" placeholder="用户名"> <span class="gl原创 2020-08-03 17:33:38 · 412 阅读 · 1 评论