![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
梓鸿
这个作者很懒,什么都没留下…
展开
-
Model、ModelMap和ModelAndView的使用详解
Model、ModelMap和ModelAndView的使用详解 Spring中Model,ModelMap以及ModelAndView之间的区别1.场景分析 在许多实际项目需求中,后台要从控制层直接返回前端所需的数据,这时Model大家族就派上用场了。2.三者区别ModelModel是一个接口,它的实现类为Ext...原创 2018-12-05 15:32:00 · 414 阅读 · 0 评论 -
@Controller和@RestController的区别?
@Controller和@RestController的区别? 知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 I...原创 2018-12-08 20:08:00 · 64 阅读 · 0 评论 -
使用注解装配Bean
使用注解装配Bean 注解@Component代表Spring Ioc会把这个类扫描生产Bean实例,而其中value属性代表这个类在Spring中的id,这就相当于XML方式定义的Bean 的 id现在有了这个类还不能测试,因为Spring IOC并不知道 需要去哪里扫描对象,这时候可以使用一个Java Config来告诉...原创 2018-12-14 23:13:00 · 114 阅读 · 0 评论 -
通过构造器配置Bean
通过构造器配置Bean public class Role { private Log id; private String roleName; private String note; public Role(String roleName, String note) { ...原创 2018-12-14 23:19:00 · 95 阅读 · 0 评论 -
Spring 静态代理和动态代理
Spring 静态代理和动态代理 动态代理:当想要给实现了某个接口的类中的方法,加一些额外的处理。比如说加日志,加事务等。可以给这个类创建一个代理,故名思议就是创建一个新的类,这个类不仅包含原来类方法的功能,而且还在原来的基础上添加了额外处理的新类。这个代理类并不是定义好的,是动态生成的。具有解耦意义,灵活,扩展性强。动态代理实现:首先必须定义...原创 2018-12-18 19:36:00 · 122 阅读 · 0 评论 -
Spring JdbcTemplate + transactionTemplate 简单示例 (零配置)
Spring JdbcTemplate + transactionTemplate 简单示例 (零配置) jdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate位于中。其全限定命名为org...原创 2018-12-24 10:35:00 · 891 阅读 · 0 评论 -
使用IDEA搭建一个Spring + AOP (权限管理 ) + Spring MVC + Mybatis的Web项目 (零配置文件)...
使用IDEA搭建一个Spring + AOP (权限管理 ) + Spring MVC + Mybatis的Web项目 (零配置文件) 前言:除了mybatis 不是零配置,有些还是有xml的配置文件在里面的。注解是Spring的一个构建的一个重要手段,减少写配置文件,下面解释一下一些要用到的注解:@Configurat...原创 2018-12-28 15:18:00 · 278 阅读 · 0 评论 -
Spring使用@AspectJ开发AOP(零配置文件)
Spring使用@AspectJ开发AOP(零配置文件) 前言:AOP并不是Spring框架特有的。Spring只是支持AOP编程(面向切面编程)的框架之一。概念:1、切面(Aspect) 一系列Advice + Pointcut 的集合。2、通知(Advice) 通知是切面开启后,切面的方法。前置通知 (...原创 2018-12-28 15:33:00 · 124 阅读 · 0 评论 -
Spring中 aop的 xml配置(简单示例)
Spring中 aop的 xml配置(简单示例) 示例: aop,即面向切面编程,面向切面编程的目标就是分离关注点。比如:小明(一位孩子)想吃苹果,首先得要有苹果,其次才能吃。那么妈妈负责去买水果,孩子负责吃,这样,既分离了关注点,也减低了代码的复杂程度示例:孩子类:@Componentpublic class Child {...原创 2018-12-28 15:50:00 · 131 阅读 · 0 评论