开发环境:java-11、springboot-2.3.4.RELEASE、mysql
配置信息:
spring.devtools.restart.additional-paths:src/main/resources
server.port=8080
spring.datasource.url = jdbc:mysql://localhost:3306/spring
spring.datasource.username = root
spring.datasource.password = root
spring.datasource.driverClassName = com.mysql.cj.jdbc.Driver
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
基本代码结构
为什么这么扯犊子,不能拆分几个package吗?能... 那为什么不拆?因为拆开之后出现了问题,大体理解是扫描不到bean,分析原因可能是包名不规范或者需要加注解,所以就先这么样吧,以后做东西的时候再规范。
创建实体类
创建并继承Jpa接口
创建路由进行代码测试
总结梳理
1、书上写的不一定对、网上说的挺乱;
2、找不到bean问题浪费了很多时间,所以对标准的java命名、需要学习一下;
3、Jpa确实挺香的,在我记忆里java这些CRUD还是要啪啪自己写呢(自己太菜),期待结合mybatis后的效果;