com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'miaosha'
拒绝访问一般就是你mysql的问题,可能是数据库用户密码不匹配,去命令行试试
你是不是在application.properties文件里没用上root用户,而是用得其他账户