关于typeAliasesPackage的作用

关于typeAliasesPackage的作用

  1. typeAliasesPackage 取对应包中不包括包名的简单类名作为包括包名的别名是什么意思?别名是什么?有什么作用?

  2. 别名在项目后面该怎么使用的呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

1、别名,举个例子,有一个人叫莎士比亚,我觉的四个字的名字太长了,我就给他起一个别名叫小明,以后我说小明,其实代表的就是莎士比亚,在代码中,别名直接指向对应的实体类。

2、譬如下图代码,设置value的值为com.imooc.entity

http://img1.sycdn.imooc.com//climg/5bdbc4440001621508700120.jpg

然后在paramterType中就可以使用Department来代替com.imooc.sm,entiy.Department了,是这个意思。如果还有不明白的地方可以继续提问哦,祝学习愉快~

http://img1.sycdn.imooc.com//climg/5bdbc4d200010be407850114.jpg

  • 音殿 提问者 #1
    用起来不是很懂 是设置了那段包名叫做typeAliasesPackage吗? 那为什么使用的时候 不是用 typeAliasesPackage.Depaertment 而是直接用Depaertment就可以了呢?
    2018-11-02 14:47:53
  • chrismorgen 回复 提问者 音殿 #2
    因为Spring是面向切面编程,通过配置xml文件来完成很多简化功能,设置typeAliasesPackage是给Spring用的哦,这里你设置typeAliasesPackage的值之后,就可以在parameterType中使用Department了,这些都是由Spring来自动识别的,因为你在配置xml文件时,将typeAliasesPackage的value值设置为Department类所在的包名,所以可以通过使用Department来指向对应的实体类哦,祝学习愉快~
    2018-11-02 17:34:37
  • 音殿 提问者 回复 chrismorgen #3
    1.typeAliasesPackage属性设置的值 是只能在当前的uml里面使用的对吧?比如在.class那里面就不能用对吧? 2.自动识别 就是说只要在那个uml设置了typeAliasesPackage 那么在那个uml里面使用那个包里的所有类都是直接写名字就行了 不知我的理解可否?
    2018-11-05 09:41:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师