# Grails 1.1 命令对象 - 声明命令对象

**URL:** <https://www.isharkfly.com/t/grails-1-1/6679>\
**Category:** 程序语言\
**Created:** [November 4, 2012, 5:10pm UTC](https://www.isharkfly.com/t/grails-1-1/6679 "2012-11-04T17:10:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [November 4, 2012, 5:10pm UTC](https://www.isharkfly.com/t/grails-1-1/6679/1 "2012-11-04T17:10:34Z")

</div>

命令对象通常作为一个控制器直接声明在控制器(controller)类定义下的同一个源文件中.

例如:`class UserController {
	…
}
class LoginCommand {
	String username
	String password
	static constraints = {
	username(blank:false, minSize:6)
	password(blank:false, minSize:6)
	}
}`上面的示例证明你可以提供 约束给命令对象,就象你在domain 类中的用法一样.
