今天学习一下springboot,为了减少set,get的无效编码,特意选择了lombok
Spring Initializr 中生成pom.xml真是特别方便
都选最新的,其中3.4.0是3天前发布的。
用idea 2024打开,编译报错:initializer exception,问了一下豆包,说是可能和JAVA编译器有关,我前些天下载的最新的JDK24预览版,有可能太新了,上图选的是23,我就下个23版本:
最新的是23.0.1了,这是发布版本,下载后看看怎么样。下载解压,设置path,java_home两个黄金变量。
- windows: 直接修改环境变量.Path,增加JAVA_HOME
- linux:
- tar zxvf openjdk-23.0.1_linux-x64_bin.tar.gz
- export JAVA_HOME=~/java/jdk-23.0.1
- export PATH=$JAVA_HOME/bin:$PATH
- cd idea24/bin
- ./idea
然后打开idea,还是报错,发现还是用的jdk24,在project structure里面修改为23.0.1,然后rebuild,就可以编译通过了,完美。这样jdk23.0.1+spring boot 3.4.0,都更新到了最新的稳定版本。下一步就是演练springboot的各种特性了,我最期待的是可以脱离虚拟机,编译成exe文件,这个特性稍后试试,看看后续能否有JAVA编写,exe发布一些小工具。