Spring注解开发
【摘要】 目录 Spring注解开发Spring原始注解使用注解改进注解替换位置1注解替换位置2 在UserServiceImpl中其他改进写法注解方式注入普通值运行结果 初始方法注解 Spring注解开发Spring是轻代码而中配置,配置比较繁琐,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。Spring原始注解Spring原始注解主要是替代<Be...
目录
Spring注解开发
Spring是轻代码而中配置,配置比较繁琐,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。
Spring原始注解
Spring原始注解主要是替代<Bean>的配置
注意:使用注解进行开发是,需要在applicationContext.xml中配置组件扫描,作用是值定哪个宝及其子包下的Bean需要进行扫描以便识别使用注解的类、字段个方法
使用注解改进
在com包下创建Dao包,service包,web包
在Dao包下的UserDao接口
在Dao包下的Impl包下的UserDaoImpl类
注解替换位置1
service包下的UserService接口
service包下的Impl包下的UserServiceImpl类
注解替换位置2
在web包下的UserController类下
运行结果
在UserServiceImpl中其他改进写法
如果根据id进行匹配就要
使用注解的方式set方法可以省略不写,使用想xml配置就必须写,注解是通过反射
注解方式注入普通值
@Value可以注入值,一般使用el表达式获取配置文件中的值
运行结果
也可以注入普通值,但是显示十分的多余,下面两种方式一样。
初始方法注解
在serviceImpl中
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)