目录
一、第一种创建方法Spring Initializr的default
二、第二章创建方法Spring Initializr的Custom
前言:
使用Maven创建多模块父子Spring Boot工程_创建maven子模块 选择springboot模块作为父模块_素心如月桠的博客-CSDN博客
一、第一种创建方法Spring Initializr的default
点击File——>New——>Project
接下来选择空项目,如下图所示:
接下来点击Next——>项目名称——>finish
点击finish后会弹出如下图,让你新建一个Moudles
如下图, 在项目结构里面点击Modules——>+——>New Module
接着选择Spring Initializr
接下来注意,如下图所示,Type要选择Maven,Language选择Java,Java Version选择8,因为我的jdk是1.8版本
依次点击以下三处,然后Next,Finish
成功创建Module如下图
还是在项目结构里面修改,点击Project,进行如下修改,最后点击Apply应用,然后点击OK。
接下来进入设置,File——>Setting
1. 修改Maven
2. 修改Importing、Runner
3. 修改Java Compiler
4. 修改Kotlin Compiler
最后一步,修改pom.xml文件
java version改为1.8
下面来新建类,运行测试
TestController.java代码如上图
运行报错
Setting——>Build——>Runner,勾选Delegate IDE build/run actions to Maven
再次运行报错
缓存问题,解决办法:File——>Invalidate Caches / Restart
再次运行,运行成功
访问:http://localhost:8080/test
2023/10/07报错记录:
Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x010x010x050x010x000x010x010x030x030xd80x99a0xf1{<a0x8d0xc4W0x9e0xf00x1d0x090xb30xb020xab0x070xa70x890xfe0x830xe7@q0xcf0x120xc20x950xd50xa3 ]. HTTP method names must be tokens
解决方法:将https://localhost:8080中的https改为http
https相对于http多了一层ssl加密 采用http协议安全性较低。
二、第二章创建方法Spring Initializr的Custom
File——>Module——>Spring Initializr