如何在Baeldung spring-security-registration应用程序中配置数据库?

时间:2019-10-17 16:11:13

标签: spring-security

我正在尝试对Spring安全性进行培训,并开始查看Baeldung.com网站和在github存储库https://github.com/Baeldung/spring-security-registration上公开下载的示例。我以ZIP格式在此存储库中下载了源代码,并导入了netbeans。按照README.md中的说明,我使用mvn clean install构建了它。应用程序spring-security-login-and-registration下载了所有依赖项并构建为干净的。但是我不知道如何配置该应用程序所需的MySQL数据库。

我需要下载MySQL服务器并在本地主机上有一个服务器实例吗? 如果是,我将在哪里获得用于创建安全性应用程序所需的架构/表的脚本?我在源代码的任何地方都找不到脚本。有什么与hSQL类似的事情吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

是的,您需要从此处https://dev.mysql.com/downloads/windows/installer/8.0.html下载MySql。

并且在安装过程中需要配置一些东西,例如用户名和密码。 并在数据库属性文件中更新这些字段。

################### DataSource Configuration ##########################

jdbc.driverClassName=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/YourDatabaseName?createDatabaseIfNotExist=true
jdbc.user=YourUserNameForMySql
jdbc.pass=PasswordHere

您可以通过执行以下命令在Windows上启动mysql: "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe"在命令提示符下

与此同时,您可以在终端上使用以下命令登录mysql shell:-

mysql -uroot -proot