在使用spring的过程中,service层写在配置文件中好呢还是注解配置好呢?

问题描述

在使用spring的过程中,service层写在配置文件中好呢还是注解配置好呢?
在使用spring的过程中,service层写在配置文件中好呢还是注解配置好呢?
在配置文件中是这样的
注解配置时这样的@Service(""userService"")
说说理由哦。

解决方案

一般应用性开发使用注解就可以。
它较xml配置方式的优势在于省去了xml复杂的配置,而且不需要维护两套内容(xml配置方式需要维护service类和xml文件)。
但是如果需要修改相关内容,注解又需要重新编译。这一点也需要考量。

解决方案二:
使用注解吧,,简单明了

你使用配置文件的话要配很多很多,,

现在开发一般都用注解的,,

解决方案三:
注解吧,比较方便,快捷!!!

时间: 2024-12-25 03:52:14

在使用spring的过程中,service层写在配置文件中好呢还是注解配置好呢?的相关文章

把oracle数据库中的表写到mysql中

问题描述 把oracle数据库中的表写到mysql中 如题,oracle数据库中的表格,完完全全的导入到mysql数据库中,有没有什么简单的方法,不要写程序之类的.有没有大神知道?望指教. 解决方案 移植oracle数据库表结构到mysql数据库分页,Oracle 和 mysql 解决方案二: 这好像有点难吧?有些字段类型名称都不一样 解决方案三: robot已经告诉你了,数据库之间的类型啥的都不一样,不可能完全导入,必须做一些转换才行.

软件Dreamweaver中的层在网站制作中作用重大

[硅谷网12月11日文]据<硅谷>杂志2012年第18期刊文,在使用Dreamweaver制作网站时候,总要用到层,因为层是一种网页元素定位技术,使用层可以以像素为单位精确定位页面元素,层可以放置在页面的任意位置.利用层可以非常灵活地放置网站内容,可以再层 里面放置文本,图像.视频等对象,甚至是其它的嵌套层.层对于制作网站的部分重叠效果更具有特殊作用,把页面元素放入层中,而已控制元素的显示顺序,也能控制是哪个显示.哪个隐藏.使网站制作工作更加高效. 关键词:Dreamweave:层:编辑:属性

如何使用spring将service层注入到servlet中去(how to use Spring to inject ur service layer into the servlet )

In a typical struts+spring framework, we know how to inject our "service" into the "action". But sometime we have to use the "servlet". I mean the real servlet, not the struts's action-servlet! For example: We have a servlet

在C#中事物是写在sql中好还是C#代码中好。

问题描述 事务(Transaction)是并发控制的单位,是用户定义的一个操作序列.这些操作要么都做,要么都不做,是一个不可分割的工作单位.通过事务,SQLServer能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性.在sqlerver+.net开发环境下,有两种方法能够完成事务的操作,保持数据库的数据完整性:一个就是用sql存储过程,另一个就是在ADO.NET中一种简单的事务处理:到底哪种更好呢?求详解............ 解决方案 解决方案二:你说的都是经典方式各有各的用处没

java struts2-怎样利用Java 中的struts2框架实现数据库中用户登录功能?

问题描述 怎样利用Java 中的struts2框架实现数据库中用户登录功能? 在Action中LoginAction怎样写? 配置文件中怎样写? 总体实现能够使数据库中已经存在的用户凭自己的密码与用户名登录成功呢?数据库是Oracle数据库.

lines-在mysql 中怎么把文件里的内容写到表中啊!!!!!

问题描述 在mysql 中怎么把文件里的内容写到表中啊!!!!! 文本内容 1,"zhangsan","f" 2,"lisi","m" 3,"zhaoliu","f" 建表 create table mytable( id int(20), name varchar(20), gender char(1) ); 把文本内容写到表中 load data infile 'f:b.txt' r

spring事务回滚只能配在service层吗。为什么我想在Test中添加事务不能进行回滚呢

问题描述 spring事务回滚只能配在service层吗.为什么我想在Test中添加事务不能进行回滚呢 <tx:advice id="txAdvice2" transaction-manager="txManager"> <tx:attributes> <tx:method name="inserttwo*" propagation="REQUIRED"/> </tx:attribut

spring声明式事务,service层必须在ioc容器中声明?

问题描述 各位,小弟在学习spring+hibernate 声明式事务时,发现一个问题, 做了两种测试1. 建立一个普通的 java projectx.y.services 包下有 applicationContext.xml, DefaultFooService.java, 在applicationContext.xml中对DefaultFooService进行声明式事务,并注入 DefaultFooService运行后成功实现事务管理2. 建立一个 web dynamic project在a

service层设计-关于三层架构中service dao 和实体的设计实现的疑问

问题描述 关于三层架构中service dao 和实体的设计实现的疑问 在 java 的三层架构中一直有几个问题困扰着我一直不得解决,特在此请教各位大神,还请各位大大,不腻赐教 场景: 加入现在是一个教务系统里面包含数据库表 课程表,学生表,学生购买的课程表 课程表 学生表 学生购买的课程表 这个时候如何设计实体类呢 学生实体1 public class student { private Integer id; private String name; private String birth