IDEA版本:windows 社区版 2022.1

一、安装完成IDEA

二、新建工程

  1. 选择“maven”项目,同时配置JDK目录;
  2. 配置POM文件,基本配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.demo</groupId>
<artifactId>mydemo</artifactId>
<version>1.0.0</version>
<packaging>pom</packaging>
<url>http://maven.apache.org</url>
<name>mydemo</name>
<description>mydemo description</description><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.7</version><relativePath/> <!-- lookup parent from repository -->
</parent><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version>
</properties><dependencies><!--这两个是必须的--><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><!-- 该依赖用于配置内置tomcat --></dependency><!--/这两个是必须的--><!-- 配置数据库 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency> <!-- mysql --><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><dependency> <!-- mybatis --><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.2.2</version></dependency>
</dependencies></project>

三、编写启动代码

建个包,新建DemoApp.java

package com.demo;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class DemoApp {public static void main(String[] args) {SpringApplication.run(DemoApp.class, args);System.out.println("DemoApp running ......");}
}

四、其他

可以在项目maven配置中配置setting.xml文件和仓库目录,用于改变仓库。
如要更改仓库,可以在setting.xml中找到或在新建"mirrors"(“mirrors”包含在"setting"部分里,setting在最外层)

<!-- 改为阿里仓库 --><mirrors><id>alimaven</id><name>aliyun maven</name><url>https://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf>
</mirror>

如果配置了mybatis,pom.xml文件中的

<packaging>pom</packaging> <!-- 该语句必须删除 -->

必须删除掉,否则会导致无法配置resource目录下的.yml文件,造成启动失败。

IDEA社区版配置Spring Boot开发相关推荐

  1. linux vscode配置spring boot开发环境

    vscode需要下载如下扩展: Java Extension for Pack Spring Boot Extension Pack 配置maven: {"workbench.colorTh ...

  2. IDEA社区版怎么配置Spring boot项目?

    IDEA社区版怎么配置Spring boot项目? 由于IDEA社区版的功能很少,创建项目时我们会发现压根就没有??这个选项 接下我们对比俩者的区别: 专业版: 社区版:(这里小编已经下载过Sprin ...

  3. 云栖社区特邀专家徐雷——Java Spring Boot开发实战系列课程【往期直播回顾】...

    徐雷,花名:徐雷frank:资深架构师,MongoDB中文社区联席主席,吉林大学计算机学士,上海交通大学硕士.从事了 10年+开发工作,专注于分布式架构,Java Spring Boot.Spring ...

  4. 【直播回顾】云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第19讲):Java Spring Cloud微服务架构模式与开发实战...

    主讲人:徐雷(云栖社区特邀Java专家) 徐雷,花名:徐雷frank:资深架构师,MongoDB中文社区联席主席,吉林大学计算机学士,上海交通大学硕士.从事了 10年+开发工作,专注于分布式架构,Ja ...

  5. IntelliJ IDEA Community 社区版配置 Web 开发环境(Gradle + Tomcat)

    IntelliJ IDEA 是很好的 IDE, 但是免费的社区版不直接支持开发 Web 项目.所以需要自己配置. 网上大多是教程都是用 Maven 和 jetty 来配置.我刚学 JAVA.因此直接从 ...

  6. springboot thymeleaf配置_【程序源代码】Spring Boot 开发笔记web开发实战1

    关键字:<Spring Boot 开发笔记>系列文章 各位亲爱的小伙伴:大家好! <Spring Boot 开发笔记>系列文章 这套笔记和源码是我自己在学习springboot ...

  7. Python办公自动化 2.1开发环境搭建:PyCharm社区版配置Anaconda开发环境

    课程大纲 第二章 Python10分钟入门 [2.1]:PyCharm社区版配置Anaconda开发环境 [2.2]:Python基础知识及正则表达式入门 第三章 Python操作Excel [3.1 ...

  8. 《Spring Boot开发:从0到1》大纲结构

    <Spring Boot开发:从0到1> 大纲结构v2.0 第一部分Spring Boot基础 第1章 Spring Boot史前简述 1.1 J2EE(Java 2 Platform E ...

  9. 分布式 Spring Cloud 基于 Spring Boot 开发一整套

    Spring Boot的工程包括:  - Spring IO Platform:用于版本化应用程序的企业级分发.  - Spring Framework:用于事务管理.依赖注入.数据访问.消息传递和W ...

  10. Spring Boot开发介绍

    Spring Boot开发介绍 Spring Boot介绍 安装Spring Boot插件 创建Spring Boot项目 Idea 创建Spring Boot项目失败 解决方法1-更换为aliyun ...

最新文章

  1. 代码重构之没有理由拒绝Lambda表达式
  2. Codeforces Round #552 (Div. 3)D、E题解
  3. 人类史上最大最好的希望事件
  4. Spring集成Mybatis配置映射文件方法详解
  5. .net core 2.0学习记录(一):搭建一个.Net Core网站项目
  6. hotplug,automount与mdev的调试
  7. Spring Boot 在Gradle构建中使用Log4j日志
  8. 苦口之药的拼音及解释
  9. spring学习-xml属性注入-数组--list--map--set类型
  10. 遥感影像单波段辐射定标处理
  11. 深度内幕丨揭秘积分墙新颖反作弊
  12. Transition 总结
  13. rtsp开源视频播放器VideoLAN
  14. Expressive Body Capture: 3D Hands, Face, and Body from a Single Image
  15. [艾兰岛]制作传送门之搭建系列——kura酱长期更新
  16. input checkbox 获取选中值和设置选中状态
  17. 高斯模糊与图像失焦,附Python代码实现
  18. 博图买什么样配置的笔记本_西门子PLC编程软件-博图软件用什么配置的电脑最好?...
  19. pandas loc iloc ix用法详解
  20. bat转exe软件图文教程批处理bat转换为exedos脚本代码加密

热门文章

  1. google earth android 坐标,google earth 坐标大全(谷歌地球坐标大全).doc
  2. MYSQL 数据库维护常识
  3. 国外计算机论文范文精选,国外计算机论文参考范文.doc
  4. SQL语句查询:查询本周过生日的信息
  5. 新鲜的字节跳动实习面经(Android开发岗),字节跳动面试分享
  6. 四年级计算机考试反思,四年级期中考试总结反思三篇
  7. 向安装包中添加设备 UDID. 蒲公英内测
  8. 解决 SSL握手失败问题
  9. 微软 苏州STCA 2022暑期实习生 平行面+终面 面经
  10. 如何将本地应用制作成docker镜像