看源码springboot默认JPA就是hibernate,我们这里为什么自己又配置一次

来源:3-2 后端框架搭建

慕粉4373806

2017-12-30

老师,我看springboot源码jpa实现默认是hibernate,而且里面也配置了你配置的transactionManager,entityManageFactory还有datasource以及包扫描等,我们这里自己写的jpa配置累跟默认的有哪些区别吗?谢谢老师

写回答

1回答

瓦力老师

2017-12-30

亲,SpringBoot的默认配置,只是解放了大家的双手,让一个应用能够以最简的方式去起来,然后进行快速迭代开发。但是,如果你想优化sql,优化缓存,优化其他你想要的东西,默认的配置肯定是不够的,尤其是在大型互联网公司,不会招一个只会写配置的同学,而是要求懂原理,懂优化才是入门标准。我在项目中那样写,主要目的是让大家明白优化的代码路径,方便后续跟进。祝亲学习愉快^O^

2
0

BAT大牛亲授 基于ElasticSearch的搜房网实战

ES+MySQL+Kafka,打造强力站内搜索

898 学习 · 285 问题

查看课程