Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Spring 3 Annotations

I can't get spring annotations to work at all, I'm just trying to get the simplest thing to work...

.../mycontext/something -> invokes method:

@RequestMapping(value = "/something")
@ResponseBody
public String helloWorld() {
    System.out.println("hello world");
    return "Hello World";
}

My main problem is no matter how hard I try, I can't find a complete SIMPLE example of the configuration files needed, every spring tutorial is filled with junk, I just one one controller to handle a request with a mapping and can't get it to work

does anyone know of a simple and complete spring example. pet-clinic is no good, it's way too complicated, I have a tiny basic use case and it's proving to be a real pain to get working (this always happens with Spring)

like image 561
walnutmon Avatar asked Jan 22 '23 00:01

walnutmon


2 Answers

You should try Spring Roo. It will generate a simple Spring application for you using simple commands and then you can incrementally extend it. It is a great tool for learning Spring as well as for rapid application development.

You can also find several examples of Spring 3.0 MVC framework.

like image 54
Eugene Kuleshov Avatar answered Jan 31 '23 23:01

Eugene Kuleshov


the absolute simplest alternative if you're familiar with Eclipse is to use SpringSource Tool Suite (Eclipse plugins)

This product has a tcServer bundled inside.

By default, STS will start with "dashboard" page in the editor window. From here, you can click on creating a controller as demonstrated by this screenshot:

alt text

This is a quite simple controller and all you have to do to get it deployed on the bundled tcServer (Tomcat with some extra management features) is to click "next" a few times in the wizard.

That's a very good starting point for doing your own testing!

like image 20
Espen Avatar answered Feb 01 '23 00:02

Espen