프로그램/spring

Spring Roo Mysql Web MVC 기본 프로젝트 만들기

mulderu 2013. 6. 20. 19:09


출처 : http://blogs.sourceallies.com/2009/12/spring-roo-sample-app-tutorial-part-1/


project --topLevelPackage com.sourceallies.links

persistence setup --provider HIBERNATE --database MYSQL

database properties set --key database.password --value password

database properties set --key database.username --value username

database properties set --key database.url --value jdbc:mysql://localhost:3306/intranetlinks

 

entity --name ~.domain.LinkCategory

field string name --notNull --sizeMin 1 --sizeMax 255

 

entity --name ~.domain.Link

field string name --notNull --sizeMin 1 --sizeMax 60

field string url --notNull --sizeMin 1 --sizeMax 255

field string ldapSecurityGroup --notNull --sizeMin 1 --sizeMax 60

field reference --class ~.domain.Link --fieldName category --type ~.domain.LinkCategory

 

logging setup --level DEBUG

 

controller scaffold --name ~.web.LinkCategoryController --entity ~.domain.LinkCategory

controller scaffold --name ~.web.LinkController --entity ~.domain.Link

 

finder list --class com.sourceallies.links.domain.Link

finder add --finderName findLinksByCategory --class ~.domain.Link

 

security setup

test integration

perform test

perform eclipse