jdk10->jdk10和intellj idea 2018.1.5结合

1:升级2018.1.5intellj idea

2:升级jdk到10

3:如果有lombok,升级到

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.0</version>
    <scope>provided</scope>
</dependency>

不然会报错

4:如果有swagger2 2.8.0

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger2</artifactId>
    <version>2.8.0</version>
</dependency>
<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.8.0</version>
</dependency>

还需要配置

<dependency>
    <groupId>javax.xml.bind</groupId>
    <artifactId>jaxb-api</artifactId>
    <version>2.3.0</version>
</dependency>

不然会报

Swagger Spring API - xmlModelPlugin Error

参考https://stackoverflow.com/questions/48622921/swagger-spring-api-xmlmodelplugin-error

5:然后配置项目切换到jdk10

jdk10->jdk10和intellj idea 2018.1.5结合

jdk10->jdk10和intellj idea 2018.1.5结合

jdk10->jdk10和intellj idea 2018.1.5结合

jdk10->jdk10和intellj idea 2018.1.5结合