
SpringBoot项目的5种搭建方式一 spring官网直接创建https://start.spring.io/languageJavaSpring Boot4.1.1Groupcom.qcby 包的组织名ArtifactdemoPackage namecom.qcby.demoPackagingJarJava81右边ADD DEPENDENCIES添加依赖勾选这 4 个Spring Webweb 开发内置 tomcatThymeleaf页面模板MyBatis Framework SpringBoot4.x强制要求 JDK 21 官方移除了 MyBatis Framework 选项 可直接打开 pom.xml手动粘贴 MyBatis 依赖dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.3.1/version/dependencyMySQL Driver点击GENERATE浏览器自动下载 demo 压缩包解压IDEA 导入项目找到启动类运行二 阿里云官网创建点击获取代码后 用idea打开文件夹 启动三 idea 整合 spring 官网创建四 idea整合阿里云官网创建新版idea操作 否则报错找到 Server URL默认现在是 start.spring.io把地址改成https://start.aliyun.com下面填写信息Namedemo44LocationD:\javacode\demo44Groupcom.qcbyArtifactdemo44Package namecom.qcby.demo44JDK1.8Type选 MavenPackagingJar点右下角 NEXT依赖勾选 Spring Web、MyBatis Framework、MySQL Driver点击 Create直接创建启动五 手动改造mavenJava项目变成springBoot项目直接创建maven工程 不勾选任何模板编辑pom文件重点是依赖?xml version1.0encodingUTF-8?projectxmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersion!--核心SpringBoot父工程 --parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.7.18/versionrelativePath//parentgroupIdcom.qcby/groupIdartifactIddemo22/artifactIdversion1.0-SNAPSHOT/versionnamedemo22/namepropertiesmaven.compiler.source8/maven.compiler.sourcemaven.compiler.target8/maven.compiler.target/propertiesdependencies!-- web --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!-- thymeleaf --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-thymeleaf/artifactId/dependency!-- mybatis --dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion2.3.1/version/dependency!-- mysql驱动 --dependencygroupIdcom.mysql/groupIdartifactIdmysql-connector-j/artifactIdscoperuntime/scope/dependency!--测试 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project手写带SpringBootApplication的启动类作为程序入口