关于idea的n个问题,我也是网上到处找,然后发现下边博客帮我解决了相关问题:
问题一:一个是关于注册过期,怎么才可以永久使用
https://blog.csdn.net/f317363184/article/details/78808925?utm_source=blogxgwz4
问题二:是关于maven绑定到idea
https://blog.csdn.net/Jioho_chen/article/details/81046183
问题三:使用了@Slf4j注解后,log还是报错(这个需要安装一个插件)。
https://blog.csdn.net/hejie1997/article/details/82289863
这个安装好了插件过后需要关闭你的idea,再打开才可以。
问题四:对于日志框架logback的使用的时候,输出日志到文件的时候,设置文件,不能设置为相对文件,需要使用绝对路径
https://www.cnblogs.com/lixuwu/p/5804793.html#_label1
完整配置如下:
测试代码如下:
测试结果如下:
说明日志输出到文件成功
最开始使用springboot中jpa,配置文件使用的是application,里面对格式要求有点严格
这个问题处理过后,又开始有其他错误:The server time zone value 'Öйú±ê׼ʱ¼ä' isunrecognized or represents more than one time zone
这个就是需要在数据库mysql中进行修改:随便mysql的一个命令,然后按照下边操作即可:
或者从cmd中进入:
然后就不报错了。
问题6:springboot操作数据库时找不到findOne(id:1)方法
https://blog.csdn.net/qq_32003379/article/details/83419280
问题7:当使用jpa操作数据库的时候,插入数据到数据库使用主键自增策略时候报错:Springboot-jpa Table 'sell.hibernate_sequence' doesn't exist
解决方式:需要在实体中加入注释:
最开始我是在主键上边加入:
@Id
@GeneratedValue
private Integer categoryId;
然后就报错,需要进行修改:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer categoryId;
测试代码如下:
查看数据库: