Hi Spring fans! in this installment, we’ll look at different ways to register beans with Spring, culminating in the new programmatic bean registration functionality in Spring 5.
Logging is used in almost every professional Java application nowadays. The most common logging frameworks are Log4j and Logback. tinylog is a lightweight alternative. It has a size of only 94KB and tries to simplify logging and configuration. After a short introduction to tinylog, the new features of version 1.2 will be demonstrated by means of examples.Logging API
tinylog has a static logger class. Thereby, it isn't necessary to create an instance of a logger for each class, in which logging should be used. Just write your logging statement:
Welcome to another installment of This Week in Spring! As usual, we’ve got a lot to cover so let’s get to it! My friend Kenny Bastani and I will be doing a training for O’Reilly on the first and second of March introducing all things Spring, Spring Boot, Spring Cloud and Cloud Foundry — join us!
git is a fantastic choice for tracking the evolution of your code base and to collaborate efficiently with your peers. But what happens when the repository you want to track is really huge?
In this post, I'll try to give you some ideas and techniques to deal properly with the different categories of huge.
In this article, we’re going to use web3j’s reactive-functional API to shed some light on the events taking place in the public Ethereum blockchain.
One of the first things one learns when starting with Java development is how to declare a class into its own file. Potential later stages include:
But this doesn’t stop there: the JLS is a trove full of surprises. I recently learned classes can be declared inside any block, including methods. This is called local class declaration (§14.3).
It’s been three months since we released v2016.3. Roughly half of this time we spent working on bug-fixes; some fixes made it to minor updates, others will go into v2017.1, and others are planned for further releases. The other half was used to enhance the existing functionality and extend it with new features. Today we’d like to give you a glimpse of the most notable changes coming in v2017.1 planned to release this spring. Please welcome IntelliJ IDEA 2017.1 Public Preview – an EAP build where you can try most of the upcoming enhancements.Java 9
First of all, the preview brings the promised support for Java 9 and mainly the new module system. The IDE supports the latest versions of JDK 9, helps import projects, and offers coding assistance when editing module declarations: