I have recently added an RSS feed to the site and thought I'm going to explain how it can be done. This is not a rocket science though it'll be good to discuss how to fit it into modern Spring Boot app using Java Configuration. In the process maybe one can also learn about creating custom views and some inner workings of Spring MVC.Read more
When Google rolled out v2.0 of their reCAPTCHA service I got a nice email from them reminding me to upgrade. Since I like shiny new things and have a liberty of freely implementing them they needn't ask me twice to do so. As for what's new and shiny in it - they market is as noCAPTCHA reCAPTCHA, meaning no more typing hard to read text from an image we all got used to. You get a nice checkbox-like thing instead, and they are able to tell from the way it's ticked whether it was of human doing for most of the time. When they are not able to tell, you might get tormented to click food pictures instead, which to me happens especially often whenever I decided to skip my lunch. Still better than trying to decipher a cryptic piece of text I think. Read more
Spring Security had some opinions of being complicated to use. Well, of course it's quite complicated when you look at it, as its scope covers a lot of use-cases. Thing is that, truly in a Spring spirit, you don't have to use every feature there is at once for the use-case you are having. In fact, when you start cherry-picking and back it with Spring Boot, it doesn't appear so complicated anymore.Read more
In the last article I showed how the RESTful web service could be implemented using Spring Boot. In the following I'll make a more classical MVC application out of it, meaning real and pure, CSS-less, HTML form eye-candy.
Since there is not much difference between this and previous RESTful app, I'll focus only on what needs to be changed. And as usual, there is a source code for you to play around on GitHub, and if you want to follow the changes step-by-step, here's the source code for the RESTful web service from the previous article. Read more
in Privacy and Cookies Policy.