The @Component
annotation in Bring indicates that an annotated class is a Bring component. This annotation serves as a marker for Bring to automatically detect and register the annotated class as a bean during component scanning.
By default, the name of the bean will be the simple name of the annotated class. You can customize the bean name by providing a value to the value
attribute. If no value is provided, the bean name will be generated based on the class name with the initial letter in lowercase.
This annotation is part of the Bring Framework's component scanning mechanism, which allows for automatic discovery and registration of Bring beans.
@Component
public class MyComponent {
// Class definition
}
// Custom bean name
@Component("customBeanName")
public class AnotherComponent {
// Class definition
}
In the above example, MyComponent
and AnotherComponent
are annotated with @Component
.
This allows Bring to automatically detect and register these classes as beans during component scanning.