用Spring连接mysql时,终端打印的中文字符全文???,而网页上显示的全是一些非常奇怪的字符。后来发现忘记在数据库配置中的url设置连接参数
正确的配置应该为
@Bean
public DataSource dataSource(){
BasicDataSource ds=new BasicDataSource();
ds.setDriverClassName("com.mysql.jdbc.Driver");
ds.setUrl("jdbc:mysql://127.0.0.1:3306/spring_BookManager?useUnicode=true&characterEncoding=utf-8");
ds.setUsername("spring");
ds.setPassword("741258963");
return ds;
}