使用idea的时候遇到的n个问题:第一个是关于注册过期,怎么才可以永久使用,第二个是关于maven绑定到idea,第三个。。。。第n个。。

关于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

完整配置如下:

测试代码如下:

测试结果如下:

说明日志输出到文件成功

问题五:idea中使用springboot+jpa运行报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone的解决方法

最开始使用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;

测试代码如下:

查看数据库:

猜你喜欢

转载自blog.csdn.net/Handsome2013/article/details/83857620