Skip to content

lanyonm/spring-grabbag

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 

spring-grabbag Build Status Coverage Status

This project is meant to be a fun sampling of what you can do with Spring 3.2. I have been a fan of Spring's Java Config since it was pre-release, and therefore this project attempts to do everything without xml config.

Running

This project uses maven, and therefore you should not need to have anything aside from Java 6 and Maven 3 installed.

mvn package tomcat7:run

Testing

Because this project uses maven, tests can be run quite simply:

mvn test

If you find yourself needing to exclude tests, you can simply add -Dmaven.test.skip=true.

ORM

This project currently uses straight JDBC and MyBatis for different repository classes.

Testing

Travis-ci is configured for this project and is currently configured to build against OpenJDK6.

The Site

Maven will generate a site with general information, javadoc, code coverage, update reports and more. See Github Maven Plugins for more info about how to configure a maven published gh-pages site.

TODO

  • example datetime command object conversion
  • MyBatis transaction management
  • Expose MyBatis Cache Stats via JMX
  • Add sample JNDI configuration
  • Quartz Scheduling
  • Spring Security
  • Spring Integration with Mongo

About

A sample Spring 3.2 project meant to provide a variety of examples.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published