@Autowired和@component注解:
Autowired:(常用于方法和属性之上)
spring会扫描所以被Autowired注释的类,然后根据类型在容器中寻找匹配的类注入.@Resource是按类名去寻找 找不到再用类型去寻找
component:(常用语类名之上)
表示把普通的pojo实例化到容器中,相当于配置文件中的<bean id="" class=""/>
@Data:
Data:
Autowired:(常用于方法和属性之上)
spring会扫描所以被Autowired注释的类,然后根据类型在容器中寻找匹配的类注入.@Resource是按类名去寻找 找不到再用类型去寻找
component:(常用语类名之上)
表示把普通的pojo实例化到容器中,相当于配置文件中的<bean id="" class=""/>
@Data:
Data:
注释在类上,为类提供读写属性,此外还提供equals()、hashCode()、toString()方法
lombok:Data来自lombok,lombok能够减少大量的模板代码比如@NonNull,@Getter/@Setter
MongoDB(数据库):介于关系型和非关系型数据库的中间,是非关系数据库中功能最丰富的,最像关系数据库的.端口号27017.
可以使用MongoRepository来进行操作数据库就像JPA一样,如果是普通的增删改查只需要继承MongoRepository接口既好.如果要实现复制查询需要自定义标签