Click here to Skip to main content
13,346,480 members (65,381 online)
Click here to Skip to main content
Add your own
alternative version

Tagged as


Posted 3 Mar 2010

Spring Geek Night

, 3 Mar 2010
Rate this:
Please Sign up or sign in to vote.
Spring Geek Night at Technopark Zurich


Spring Geek Night at Technopark Zurich

Yesterday, I was at the spring geek night in Zurich. Sam Brannen, the author of the Spring TestContext Framework and previously a member of the SpringSource dm Server development team, has presented the new features of Spring 3.0.

With Spring 3.0, nearly everything is annotable. So, for all those who hate XML with Spring 3.0, you can now declare all things in your code.

A very magic stuff are these meta-annotations. Means, "annotate your annotations" and use the combination of it.

Normally, you have done something like this.

public class CustomerService{

Then you can define the combination.

public @interface TransactionalService {}

Now you can use this new annotation for your services.

public class CustomerService{

I know this is a Java feature, but I've never realised that's possible.

<iframe language="javascript1.1" marginwidth="0" marginheight="0" src="""" frameborder="0" width="1" height="1" />


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Cédric Menzi
Software Developer (Senior) Metrohm AG
Switzerland Switzerland
I'm a passionate programmer with heart and soul. I've started programming in 2001 with C++, VB6 and then in 2002 with the .NET Framework. C# and I are still married, because we always solving our problems in a clean, easy and programmatic way.

My other passions are coffee and single-malt whisky. As a owner of a Rocket Espresso Milano, I always get the perfect shot to get up in the morning.

You may also be interested in...

Comments and Discussions

-- There are no messages in this forum --
Permalink | Advertise | Privacy | Terms of Use | Mobile
Web01 | 2.8.180111.1 | Last Updated 3 Mar 2010
Article Copyright 2010 by Cédric Menzi
Everything else Copyright © CodeProject, 1999-2018
Layout: fixed | fluid