spring注解问题。。。
以前学ssh都是用的xml配置的,这次学maven搭建的ssm,视频讲解的是用注解配置,大概的意思我也能听明白,简单来说就是把注解的对象作为Bean注册进Spring容器...
以前学ssh都是用的xml配置的,这次学maven搭建的ssm,视频讲解的是用注解配置,大概的意思我也能听明白,简单来说就是把注解的对象作为Bean注册进Spring容器中,这句话我真的是理解不了,上句话中的"Bean"指的是带set/get方法的javabean么?怎么个注册法?注册进Spring容器中能做什么?相当于xml配置的哪一步?哪位能解释下,好乱呀。
展开
2017-06-05
展开全部
这里的Bean我觉得应该是类似于SSH使用xml配置对象
<bean id="projectService" class="com.gta.xlep.demo.service.ProjectServiceImpl">
<property name="baseDao" ref="baseDao"/>
</bean>
public class ProjectServiceImpl implements ProjectService {
private BaseDAO baseDao;
public BaseDAO getBaseDao() {
return baseDao;
}
public void setBaseDao(BaseDAO baseDao) {
this.baseDao = baseDao;
}
应该指的就是这种依赖注入的对象,将SSH通过xml的bean配置到Spring容器的方式改为
SSM通过注解的方式注册到Spring容器中。
展开全部
你可以看到set/get针对的是变量如你上面那个a
和你后面那个add方法没有关系,也不能通过set/get来隐藏。
而之所以用Set/get方法,这是面向对象里面的封装
bean是普通类交给spring后new成对象后的名称,就是一个普通类,不是get/set的javabean
注册通过配置和注解都可以。
spring最基本的就只是一个容器,通俗点就是一个map集合,注册就是把类的包路径告诉spring,然后spring就帮你new成对象,然后把对象放进它自己的map集合里面
现在spring里面的对象如何使用,你可以直接拿到它的应用上下文对象,获取到它帮你new出来的对象,取出来就可以使用了。或者就是常说的信赖注入,注册的时候就告诉spring这个类new成对象后哪些类需要它,然后spring就会把这个对象赋值给你指定的类的对象
和你后面那个add方法没有关系,也不能通过set/get来隐藏。
而之所以用Set/get方法,这是面向对象里面的封装
bean是普通类交给spring后new成对象后的名称,就是一个普通类,不是get/set的javabean
注册通过配置和注解都可以。
spring最基本的就只是一个容器,通俗点就是一个map集合,注册就是把类的包路径告诉spring,然后spring就帮你new成对象,然后把对象放进它自己的map集合里面
现在spring里面的对象如何使用,你可以直接拿到它的应用上下文对象,获取到它帮你new出来的对象,取出来就可以使用了。或者就是常说的信赖注入,注册的时候就告诉spring这个类new成对象后哪些类需要它,然后spring就会把这个对象赋值给你指定的类的对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
bean是普通类交给spring后new成对象后的名称,就是一个普通类,不是get/set的javabean
注册通过配置和注解都可以。
spring最基本的就只是一个容器,通俗点就是一个map集合,注册就是把类的包路径告诉spring,然后spring就帮你new成对象,然后把对象放进它自己的map集合里面
现在spring里面的对象如何使用,你可以直接拿到它的应用上下文对象,获取到它帮你new出来的对象,取出来就可以使用了。或者就是常说的信赖注入,注册的时候就告诉spring这个类new成对象后哪些类需要它,然后spring就会把这个对象赋值给你指定的类的对象
注册通过配置和注解都可以。
spring最基本的就只是一个容器,通俗点就是一个map集合,注册就是把类的包路径告诉spring,然后spring就帮你new成对象,然后把对象放进它自己的map集合里面
现在spring里面的对象如何使用,你可以直接拿到它的应用上下文对象,获取到它帮你new出来的对象,取出来就可以使用了。或者就是常说的信赖注入,注册的时候就告诉spring这个类new成对象后哪些类需要它,然后spring就会把这个对象赋值给你指定的类的对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-06-05 · 做品质教育,用事实说话
关注
展开全部
spring的主要作用是在tomcat启动时,为action层、service层、dao层产生对象,从而减少开发的代码量。xml文件能够配置您需要产生的bean(也就是对象),注解能够更大限度的减少xml文件的配置,从而产生bean(对象)。
上句话中的"Bean"指的是带set/get方法的javabean么?怎么个注册法?
答:bean就是指的对象,spring通过xml也好,注解也好,都是通过的注入,也就是利用的set方法,讲对象注入进来,这里面你需要加深一下对Ioc及DI的理解。
注册进Spring容器中能做什么?
答:spring容器是产生相当于对象的工厂,不用自己编码去new对象,在tomcat启动时,加载spring容器,由该容器帮您产生对象,这样能简化你的代码量,同时提高响应客户的速度。这样不是很爽吗!!
相当于xml配置的哪一步?
答:Servlet的xml配置过没,6行代码,如果利用注解就是一行代码!!!单纯从spring来说,减少了<bean id="对象引用" class=“产生对象类的权限定类名”><prototype name="属性" ref="注入对象的引用"/></bean>代码!
祝学习顺利!!
上句话中的"Bean"指的是带set/get方法的javabean么?怎么个注册法?
答:bean就是指的对象,spring通过xml也好,注解也好,都是通过的注入,也就是利用的set方法,讲对象注入进来,这里面你需要加深一下对Ioc及DI的理解。
注册进Spring容器中能做什么?
答:spring容器是产生相当于对象的工厂,不用自己编码去new对象,在tomcat启动时,加载spring容器,由该容器帮您产生对象,这样能简化你的代码量,同时提高响应客户的速度。这样不是很爽吗!!
相当于xml配置的哪一步?
答:Servlet的xml配置过没,6行代码,如果利用注解就是一行代码!!!单纯从spring来说,减少了<bean id="对象引用" class=“产生对象类的权限定类名”><prototype name="属性" ref="注入对象的引用"/></bean>代码!
祝学习顺利!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
事务的配置是在bean配置文件里配置的,不需要在具体的方法里配置,
追问
您说的bean配置文档,是那个带set/get方法的配置文档么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询