![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
吴二喵
拒绝拖延,拒绝熬夜,提高效率!
展开
-
Spring入门
一、Spring是什么Spring是一个开源的轻量级Java SE/Java EE开发应用框架,它提取了大量实际开发中需要重复解决的步骤,将这些步骤抽象成一个框架。目的是为了简化企业级应用程序开发。二、 Spring能帮我们做什么Spring除了不能帮我们写业务逻辑,其余的几乎什么都能帮助我们简化开发:一、传统程序开发,创建对象及组装对象间依赖关系由我们在程序内部进行控制,这样会加大各个对象间的耦合转载 2017-08-12 22:08:14 · 227 阅读 · 0 评论 -
IoC容器
一、什么是IoC容器?Spring核心容器就是一个超级大工厂,所有的对象(包括数据源、Hibernate SessionFactory等基础性资源)都会被当成Spring核心容器管理的对象—Spring把容器中的一切对象统称为Bean。不管该java类是JDK提供的,还是第三方框架提供的,抑或是开发者自己实现的……只要是个java类,并将它配置在配置文件中,spring容器就可以管理它。IoC容器就原创 2017-08-13 14:21:11 · 344 阅读 · 0 评论 -
依赖注入DI
依赖注入通常有两种方式: 1、设值注入:IoC容器使用成员变量的setter方法来注入被依赖对象 2、构造注入:IoC容器使用构造器来注入被依赖对象两种注入方式对比: 设值注入的的优点 1、与传统JavaBean的写法更相似,通过setter方法设定依赖关系显得更加直观、自然 2、对于复杂的依赖关系,如果采用构造注入,会导致构造器过于臃肿,难以阅读。Spring创建实例时,需要同时实例化其原创 2017-08-13 21:21:37 · 250 阅读 · 0 评论 -
Spring中的注解
Spring提供了几个Annotation来标注Spring Bean。 @Component:标注一个普通的Spring Bean类 @Controller:标注一个控制器组件类 @Service:标注一个业务逻辑组件类 @Repository:标注一个DAO组件类指定了某些类可作为Spring Bean类使用后,最后还需要让Spring搜索指定路径,此时需要在Spring配置文件中导入c原创 2017-08-14 00:05:22 · 280 阅读 · 0 评论 -
node.js学习
由于Node.js平台是在后端运行JavaScript代码,所以,必须首先在本机安装Node环境。pm是什么东东?npm其实是Node.js的包管理工具(package manager)。为啥我们需要一个包管理工具呢?因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,解压,再使用,非常繁琐。于是一个集原创 2017-08-14 16:46:49 · 219 阅读 · 0 评论 -
spring+mybatis错误原因
错误一:如下图所示显示parm没找到nested exception is org.apache.ibatis.binding.BindingException: Parameter 'username' not found. Available parameters are [1, 0, param1, param2]常见的思路是检查mapper里面函数的参数有没有用@param,如果在xml中定原创 2017-08-26 17:45:33 · 252 阅读 · 0 评论