whyyouhitme_
2019-01-20 11:58
采纳率: 65.7%
浏览 557
已采纳

SpringData Jpa的问题

学项目也很长时间了。还是有很多基础的东西不是很明白。之前也学过一个社交项目,也用jap,直接引入依赖后,继承接口就可以使用了。操作数据库的时候,单表增删改查不用写,复杂的条件查询可以用命名规则写个接口,就可以实现对数据库的操作。

今天学一个新的项目,上来配置了很多这些个东西图片说明
虽然老师一一解释了意义。但是我的问题是,为什么上一个项目从来没配过这些?**_而且最重要的是:什么情况下该配?什么情况下不配?_**
而且,他上来创建的是**spring initializr**。我之前学的创建的时候选的是**maven**。什么情况下选择什么?讲师也没有过一个解释

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • mdzzNO 2019-01-21 11:25
    已采纳

    你这个是基于springboot项目的配置, 根据configuration这个注解. 什么时候配什么时候不配,其实都要配置,只是配置的方式选择不一样, 可以使用xml方式的进行配置,可以用这种configuration方式配置, 只要能让spring加载到就行了,结果一样方式不一样

    点赞 打赏 评论
  • tavatimsa 2019-01-20 12:21

    这个是JavaBean配置,也有xml配置,如果用到Sring Boot properties配置 yml配置。其实就是一个东西。不过都需要配置的。

    点赞 打赏 评论
  • 瓦史托德 2019-01-21 11:43

    建议你看一下springboot的autoconfiguration,
    如果引入的是xxx-xxx-**starter**-data-jpa的包,它就会自动配置,但是那只能单数据源的时候,
    多数据源就需要配置多个,大概就是DataSource+entitymanager+事务,
    或者配置方式,比如默认spring.datasource前缀...

    点赞 打赏 评论

相关推荐 更多相似问题