springboot jpa 创建数据库以及rabbitMQ分模块扫描问题
在使用jpa过程中,如果没有在配置中加入自动创建实体对于的sql,则需要提前创建建表语句
spring.jpa.properties.hibernate.show_sql=true
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.hibernate.ddl-auto=update
建表语句需要注意的点:需要有主键,且主键设置成auto increment自增长型。否则程序跑起来后jpa解析语句会报错。
rabbitMQ分模块扫描问题
在开发消息队列过程是分模块配置的,为了读取到common模块的配置,需要在provider和consumer模块的启动类上加上@ComponentScan(value = "com.hengyu.rabbitmq") 才能正常扫描到commom模块的配置,否则会报错。