MakerHu / springboot-login-demo

Springboot后端登录注册项目演示demo
25 stars 9 forks source link

一点小建议 #1

Open Pan-zg opened 1 year ago

Pan-zg commented 1 year ago

作者你好,我是一个使用你的项目学习springboot的初学者,在按照教程复制代码并尝试运行的过程中,我遇到了一些小问题,因为这些问题并没有在教程中提及,所以搜索并解决这些问题花了我不少时间。我猜测或许其他使用这个项目的初学者也会有这样的疑问,所以就在Issuse这里提出我的解决方法,以供各位参考,因为也是初次使用Issues,如果有不妥之处还请指正。

问题1:

在教程中的新建User.class类中,有一个import内容:import javax.persistence.; 但在我导入的过程中,发现似乎现在这个javax包已经更名为jakarta包,相应的导入也改为:import jakarta.persistence.;

问题2:

在按照教程配置好数据库并初次启动(教程 4.2 第2部分)时,发生报错: Unable to determine Dialect without JDBC metadata (please set 'javax.persistence.jdbc.url', 'hibernate.connection.url', or 'hibernate.dialect') 最后我查找到的解决方法为: 在application.properties文件(或yaml)文件中添加一行代码: spring.jpa.database-platform = org.hibernate.dialect.MySQLDialect 之后运行数据库,报错消失,运行正常。

以上就是我按照教程一步步建立项目并运行过程中遇到的主要问题,另外还有一些小问题,比如数据库url的配置中,可能需要添加一些其他参数,如useSSL等,也要按照每个人不同的运行环境进行调整。 总之,希望这些内容能帮助到其他跟我一样的初学者,另外再次感谢作者贡献这个对初学者友好的项目 👍

MakerHu commented 1 year ago

作者你好,我是一个使用你的项目学习springboot的初学者,在按照教程复制代码并尝试运行的过程中,我遇到了一些小问题,因为这些问题并没有在教程中提及,所以搜索并解决这些问题花了我不少时间。我猜测或许其他使用这个项目的初学者也会有这样的疑问,所以就在Issuse这里提出我的解决方法,以供各位参考,因为也是初次使用Issues,如果有不妥之处还请指正。

问题1:

在教程中的新建User.class类中,有一个import内容:import javax.persistence.; 但在我导入的过程中,发现似乎现在这个javax包已经更名为jakarta包,相应的导入也改为:import jakarta.persistence.;

问题2:

在按照教程配置好数据库并初次启动(教程 4.2 第2部分)时,发生报错: Unable to determine Dialect without JDBC metadata (please set 'javax.persistence.jdbc.url', 'hibernate.connection.url', or 'hibernate.dialect') 最后我查找到的解决方法为: 在application.properties文件(或yaml)文件中添加一行代码: spring.jpa.database-platform = org.hibernate.dialect.MySQLDialect 之后运行数据库,报错消失,运行正常。

以上就是我按照教程一步步建立项目并运行过程中遇到的主要问题,另外还有一些小问题,比如数据库url的配置中,可能需要添加一些其他参数,如useSSL等,也要按照每个人不同的运行环境进行调整。 总之,希望这些内容能帮助到其他跟我一样的初学者,另外再次感谢作者贡献这个对初学者友好的项目 👍

@Pan-zg 非常感谢你发现并解决了这些问题!根据你的描述,这应该是版本差异导致的一些问题。之后我想把你的建议添加到教程后作为补充以供大家参考,不知道你是否同意~

Pan-zg commented 1 year ago

没问题,很高兴能为这个项目做出一点微小的贡献

---原始邮件--- 发件人: @.> 发送时间: 2023年4月21日(周五) 上午9:22 收件人: @.>; 抄送: @.**@.>; 主题: Re: [MakerHu/springboot-login-demo] 一点小建议 (Issue #1)

非常感谢你发现并解决了这些问题!根据你的描述,这应该是版本差异导致的一些问题。之后我想把你的建议添加到教程后作为补充以供大家参考,不知道你是否同意~

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

MakerHu commented 1 year ago

@Pan-zg 谢谢~教程已更新