jdk1.8 升级到 jdk11 遇到的一些坑

一、jdk11 移除了 Base64

替代方案

        Base64.getEncoder().encodeToString

        Base64.getDecoder().decode

二、Maven 打包报错

修改方案,更新maven打包插件


	org.apache.maven.plugins
		maven-compiler-plugin
		3.8.0
		
			11
			UTF-8
		

三、Lombok 无法使用

解决方案,升级lombok


        
			org.projectlombok
			lombok
			1.18.4
			provided
		

四、xmlelement 注解无法使用

解决方案,引入外部jar,jdk11已经移除此包


			javax.xml.bind
			jaxb-api
			2.3.0
		
		
			com.sun.xml.bind
			jaxb-core
			2.3.0
		
		
			com.sun.xml.bind
			jaxb-impl
			2.3.0
		

福利大放送

关注微信公众号“AI码师”,领取面试资料和2021最新全套微服务教程
在这里插入图片描述

你可能感兴趣的:(技术专栏,maven,java,jdk11,jdk1.8,升级)