关于SpringMVC的一些小点 repository

原创 2016年08月29日 16:40:16

初学SpringMVC 不是十分了解该框架怎么使用,如有错误,欢迎指出。


springMVC中,controller当中的仓库(repository)的初始化(或者说,注入?)应该是在构造函数之后的。并且,如果单纯的在A类中声明一个B类的对象,那么B类当中的repository应该是不能用的(我遇到的情况是这样,全部是null)

解决办法:B类当中的repository不能使用,是因为这些repository没有被初始化(或者没有被挂到对应的文件上,总之就是值为 null)。所以如果想要使用B类,那么,就要在使用B类当中的方法之前将对应的repository给予正确的值。这个有两点要求:(1)传进B类的repository必须是已经初始化了的;(2)必须在B类对象调用包含repository的方法之前进行赋值

针对这两点要求,有许多方式可以实现:比如,书写有参数的构造函数,将需要使用的仓库以参数的形式传入;或者,可以写专门的set函数,来对仓库进行初始化



当然了,也有可能是我做的小项目的框架搭建有问题,所以导致的不能使用。如果大家没有遇到过这种问题那是最好了;如果遇到了,在此提供一个参考。

SpringMVC常用注解@Controller,@Service,@repository,@Component

这两天公司在做一个网站项目,框架使用的是springMVC框架,把常用的几个注解简单整理一下@Controller,@RequestMapping,@Service,@repository,@Auto...
  • wojiaowo11111
  • wojiaowo11111
  • 2016年06月07日 17:13
  • 11451

SpringMVC简单项目配置

一、刚刚工作,公司用的是SpringMVC框架,大学时候对框架了解很少的我只有到处找资料,但是发现几乎都没有一个能完全看明白的,花了两周对SpringMVC也有了一定理解,现在以初学者的身份做个总结,...
  • show_me_the_world
  • show_me_the_world
  • 2015年07月25日 13:39
  • 12171

Spring Data中手动实现Repository方法

Spring Data中Repository或者其子接口各种类型的操作都是由Spring Data的基础设施实现的,要么通过背后的实 现类,要么就是通过查询执行引擎。当构建应用程序的时候,这两种场景可...
  • qq_20545159
  • qq_20545159
  • 2015年09月09日 19:50
  • 2660

Spring创建对象的三种方法之一构造函数创建(源码)

Spring创建对象有三种方法,分别是: 1、构造函数创建 2、静态工厂方法 3、实例工厂方法 这里说下第一种方法,采用构造函数来创建,我这里直接给源码,凑合着看看,能用就...
  • java_xuetu
  • java_xuetu
  • 2016年09月25日 13:51
  • 887

Spring的三种注入方式(Setter、构造函数和自动注入)

一、Setter注入 这里我是希望在Student.java中调用Course.java中的内容。 public class Course { public String name = "数学"...
  • lyf_7619
  • lyf_7619
  • 2017年05月22日 19:14
  • 1960

『飞秋』关于ASP.NET MVC+Repository+Service架构的一些思考

『飞秋』关于ASP.NET MVC+Repository+Service架构的一些思考看了一些ASP.NET MVC开源项目后的一些想法,关于ASP.NET MVC+Repository+Servic...
  • i_like_cpp
  • i_like_cpp
  • 2010年08月01日 20:17
  • 1467

一些小点

1WM_NCLBOTTONDOWN在左击非客户区的时候响应WM_LBOTTONDOWN 在左击客户区的时候响应 2OnCreateClient  是在OnSize 之后完成的,系统在执行前会先调用On...
  • snoopy93
  • snoopy93
  • 2010年08月23日 23:41
  • 474

Spring注入与无参构造函数自定义构造函数

在Java中,如果你自己写了一个构造器,那么Java机制将不会提供给你一个默认的构造器,除非你的类中无任何构造器时它才会提供默认的,但是Spring注入时,不管你是否添加属性的注入,它都要去寻找默认构...
  • ccecwg
  • ccecwg
  • 2014年12月23日 11:29
  • 1017

SpringData之repository接口详解

SpringData官方文档以下是本人阅读各种大牛博客 + 官方文档总结的知识点 避免大家学习走弯路 总结如下Repository 接口是 Spring Data 的一个核心接口,它不提供任何...
  • crpxnmmafq
  • crpxnmmafq
  • 2017年10月01日 13:31
  • 315

一些时间类型的总结

1. 系统时间函数         在编程时,时间函数不可避免的会被使用。linux系统下相关时间的数据结构有time_t,timeval,timespec,tm,clock_t; windows下...
  • pud_zha
  • pud_zha
  • 2013年10月01日 01:52
  • 829
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于SpringMVC的一些小点 repository
举报原因:
原因补充:

(最多只允许输入30个字)