常用的SSH注解标签
1、Spring的注解
关于配Bean用的
@Component
@Controller @Service @Repository
作用:都是用于创建bean对象。都有一个value属性,用于指定bean的id。
关于注入参数的
@Autowired:自动按照类型注入。
如果有多个类型都匹配时,它会使用变量名称作为bean的id。在容器中查找
找到了也能注入成功。找不到就报错。
@Qualifier:在按照类型注入的基础之上,再按照名称注入。
@Resource:直接就是按照名称注入。
指定bean的id的属性:name
//--------------以上三个都是用于注入其他bean类型的--------------------------------
@Value:用于注入基本类型以及String类型数据的
关于Bean的作用范围的
@Scope:指定bean的作用范围。
singleton:单例
prototype:多例
request
session
globalsession
关于事务控制的
@Transactional:用于控制事务。可以出现在接口上,类上和方法上。
出现在接口上,表示当前接口的所有实现类均有事务支持。
出现类上,表示当前类的所有方法都有事务的支持。
出现在方法上,表示当前方法有事务的支持。
优先级:就近原则。
2、Struts2的注解
@ParentPackage:指定当前包的父包。和配置文件中extends的属性作用一样。
@Namespace:指定当前类的访问名称空间。和配置文件中namespace属性作用一样。
@Results:用于指定多个结果视图。里面包含的都是@Result。
@Result:用于指定结果视图。
属性:name:和动作方法返回值一致。type:前往页面的方式(转发/重定向)
location:前往的页面。写法必须是/xxx/xxxx/..../xxx.jsp
//------------------以上四个注解都是写在动作类上的----------------------------
@Action:用于指定动作名称。和jsp页面上访问的动作名称应该保持一致。此处不需要也不能写后缀。
3、Hibernate的注解
@Entity:指定当前类是一个实体了,用于让hibernate扫描并生成映射配置。
@Table:指定当前类和数据库表的对应关系。
@Id:指定当前字段是主键字段。就是Hiberante中的OID。
@Column:指定当前字段和数据库表中的列的对应关系。
@GeneratedValue:指定主键的生成策略。
IDENTITY:支持数据库字段自增长
SEQUENCE:支持数据库序列自增长
AUTO:使用Hibernate中的高低位算法。
@OneToOne 一对一映射用
@ManyToOne 多对一映射用
@OneToMany 一对多映射用
@ManyToMany 多对多映射用
常用的SSH注解标签的更多相关文章
- 转:springmvc常用注解标签详解
Spring5:@Autowired注解.@Resource注解和@Service注解 - IT·达人 - 博客园--这篇顺序渐进,讲得超级好--此人博客很不错http://www.cnblogs.c ...
- spring常用的一些注解以及注解注入总结
常用的spring注解有如下几种: @Controller@Service@Autowired@RequestMapping@RequestParam@ModelAttribute@Cacheable ...
- ssh注解整合
ssh注解整合 导入java包 配置struts2环境 1. 创建struts.xml配置文件 <?xml version="1.0" encoding="UTF- ...
- Java Android 注解(Annotation) 及几个常用开源项目注解原理简析
不少开源库(ButterKnife.Retrofit.ActiveAndroid等等)都用到了注解的方式来简化代码提高开发效率. 本文简单介绍下 Annotation 示例.概念及作用.分类.自定义. ...
- 详解SSH注解配置,bean注解、事物注解等
使用过SSH注解的屌丝们都知道,要想使用注解需要在applicationContext.xml配置文件里面开启注解配置,开启方式如下:1.头部声明需加入xmlns:context="http ...
- J2EE进阶(十三)Spring MVC常用的那些注解
Spring MVC常用的那些注解 前言 Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam,@ModelAttribute等等这样 ...
- HTML学习二_HTML常用的行级标签,常用实体字符及表单标签
HTML常用的行级标签(行内元素)不独占一行### 有语义的行内元素 #### HTML链接 a标签 ```angular2html<a href="链接地址">链接文 ...
- 我们常用的在a标签中有点击事件
我们常用的在a标签中有点击事件:1. a href="javascript:js_method();" 这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题 ...
- 详解Spring MVC 4常用的那些注解
Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解.到目前为止,Spring的版 ...
随机推荐
- JQuery中如何重置(reset)表单(且清空隐藏域)
由于JQuery中,提交表单是像下面这样的: 所以,想当然的认为,重置表单,当然就是像下面这样子喽: 但是,不幸的是,这样写的话,会有一个让你很郁闷的结果,那就是,表单无法重置! 后来,上网查了一下, ...
- [bzoj 1042][HAOI2008]硬币购物(用容斥原理弄背包)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1042 分析: 解法很巧妙,用f[i]表示四种硬币A.B.C.D的数量不考虑的情况下弄成 ...
- [bzoj1040][ZJOI2007]骑士(环套树DP)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1040 分析:第一感觉肯定是树形DP,但可惜不是树.仔细分析,这个图很特殊,每个联通块肯 ...
- Java序列化之readObjectNoData、readResolve方法
Java序列化之readObjectNoData.readResolve方法 学习了:http://vyloy.iteye.com/blog/1240663 readResolve方法会在Object ...
- ubuntu各文件夹简介 [转载]
原文地址:ubuntu各文件夹简介作者:SuperZhy ubuntu各文件夹简介 /bin 二进制可执行命令/dev 设备文件(硬盘/光驱等)/etc 系统管理和配置文件/etc/rc.d 启动的配 ...
- wikioi 1029 中序遍历总数
题意:给出前序遍历和后序遍历,求总共同拥有多少种中序遍历的可能. 思路: 对于一个节点.当且仅当它仅有一棵子树时,在保证先序和后序同样的前提下,才可能有不同的中序(它的子树可在左或右,所以有2种): ...
- java web项目优化记录:优化考试系统
考试系统在进行压力測试时发现,并发量高之后出现了button无反应.试题答案不能写到数据库的问题,于是针对这些核心问题,进行了优化. 数据库方面: Select语句:Select * from TEB ...
- 线段树+离散化 IP地址段检查 SEGMENT TREE
Problem: Give a series of IP segments, for example, [0.0.0.1-0.0.0.3], [123.234.232.21-123.245.21.1] ...
- poj 3020 Antenna Placement(二分无向图 匈牙利)
Antenna Placement Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 6438 Accepted: 3176 ...
- iOS 中删除cookie的正确做法
需求:删除 qq 登录的 cookie,保证下次打开 qq 登录页面不会默认登录 实现: NSString *url =@"https://w.mail.qq.com/cgi-bi ...