В pom.xml добавить:
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.4.RELEASE</version>
</dependency>
</dependencies>
В папке Java создать файл Message.java:
public class Message {
private String message;
public void setMessage(String message){
this.message = message;
}
public String getMessage(){
return message;
}
}
В папке файл Java создать файл App.java:
import org.springframework.context.annotation.*;
import org.springframework.context.ApplicationContext;
public class App {
@Bean
Message HelloWorld() {
Message message = new Message();
message.setMessage("Hello World!");
return message;
}
public static void main(String[] args) {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(App.class);
Message message = context.getBean(Message.class);
System.out.println(message.getMessage()); context.close();
}
}
До версии 3.0 бин можно было создать только с помощью описания в XML.