Skip to content

Latest commit

 

History

History
97 lines (73 loc) · 3.71 KB

README.adoc

File metadata and controls

97 lines (73 loc) · 3.71 KB

spring-kitchensink-basic: Kitchensink Example using Spring 4.x

The spring-kitchensink-basic quickstart is an example of a Java EE 7 application using JSP, JPA and Spring 4.x.

What is it?

The spring-kitchensink-basic quickstart is an example of a Java EE 7 application using JSP, JPA and Spring 4.x in WildFly Application Server. It includes a persistence unit and some sample persistence and transaction code to introduce you to database access in enterprise Java:

  • In the jboss-as-spring-mvc-context.xml file, the context:component-scan and mvc:annotation-driven elements are used to register both the non-rest and rest controllers.

  • The controllers map the respective urls to methods using @RequestMapping(url).

  • To return JSON, the rest controller uses @ResponseBody.

  • The datasource and entitymanager are retrieved via JNDI.

Debug the Application

If you want to debug the source code or look at the Javadocs of any library in the project, run either of the following commands to pull them into your local repository. The IDE should then detect them.

$ mvn dependency:sources
$ mvn dependency:resolve -Dclassifier=javadoc