IDEA社区版配置Spring Boot开发
IDEA版本:windows 社区版 2022.1
一、安装完成IDEA
二、新建工程
- 选择“maven”项目,同时配置JDK目录;
- 配置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开发相关推荐
- linux vscode配置spring boot开发环境
vscode需要下载如下扩展: Java Extension for Pack Spring Boot Extension Pack 配置maven: {"workbench.colorTh ...
- IDEA社区版怎么配置Spring boot项目?
IDEA社区版怎么配置Spring boot项目? 由于IDEA社区版的功能很少,创建项目时我们会发现压根就没有??这个选项 接下我们对比俩者的区别: 专业版: 社区版:(这里小编已经下载过Sprin ...
- 云栖社区特邀专家徐雷——Java Spring Boot开发实战系列课程【往期直播回顾】...
徐雷,花名:徐雷frank:资深架构师,MongoDB中文社区联席主席,吉林大学计算机学士,上海交通大学硕士.从事了 10年+开发工作,专注于分布式架构,Java Spring Boot.Spring ...
- 【直播回顾】云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第19讲):Java Spring Cloud微服务架构模式与开发实战...
主讲人:徐雷(云栖社区特邀Java专家) 徐雷,花名:徐雷frank:资深架构师,MongoDB中文社区联席主席,吉林大学计算机学士,上海交通大学硕士.从事了 10年+开发工作,专注于分布式架构,Ja ...
- IntelliJ IDEA Community 社区版配置 Web 开发环境(Gradle + Tomcat)
IntelliJ IDEA 是很好的 IDE, 但是免费的社区版不直接支持开发 Web 项目.所以需要自己配置. 网上大多是教程都是用 Maven 和 jetty 来配置.我刚学 JAVA.因此直接从 ...
- springboot thymeleaf配置_【程序源代码】Spring Boot 开发笔记web开发实战1
关键字:<Spring Boot 开发笔记>系列文章 各位亲爱的小伙伴:大家好! <Spring Boot 开发笔记>系列文章 这套笔记和源码是我自己在学习springboot ...
- Python办公自动化 2.1开发环境搭建:PyCharm社区版配置Anaconda开发环境
课程大纲 第二章 Python10分钟入门 [2.1]:PyCharm社区版配置Anaconda开发环境 [2.2]:Python基础知识及正则表达式入门 第三章 Python操作Excel [3.1 ...
- 《Spring Boot开发:从0到1》大纲结构
<Spring Boot开发:从0到1> 大纲结构v2.0 第一部分Spring Boot基础 第1章 Spring Boot史前简述 1.1 J2EE(Java 2 Platform E ...
- 分布式 Spring Cloud 基于 Spring Boot 开发一整套
Spring Boot的工程包括: - Spring IO Platform:用于版本化应用程序的企业级分发. - Spring Framework:用于事务管理.依赖注入.数据访问.消息传递和W ...
- Spring Boot开发介绍
Spring Boot开发介绍 Spring Boot介绍 安装Spring Boot插件 创建Spring Boot项目 Idea 创建Spring Boot项目失败 解决方法1-更换为aliyun ...
最新文章
- 代码重构之没有理由拒绝Lambda表达式
- Codeforces Round #552 (Div. 3)D、E题解
- 人类史上最大最好的希望事件
- Spring集成Mybatis配置映射文件方法详解
- .net core 2.0学习记录(一):搭建一个.Net Core网站项目
- hotplug,automount与mdev的调试
- Spring Boot 在Gradle构建中使用Log4j日志
- 苦口之药的拼音及解释
- spring学习-xml属性注入-数组--list--map--set类型
- 遥感影像单波段辐射定标处理
- 深度内幕丨揭秘积分墙新颖反作弊
- Transition 总结
- rtsp开源视频播放器VideoLAN
- Expressive Body Capture: 3D Hands, Face, and Body from a Single Image
- [艾兰岛]制作传送门之搭建系列——kura酱长期更新
- input checkbox 获取选中值和设置选中状态
- 高斯模糊与图像失焦,附Python代码实现
- 博图买什么样配置的笔记本_西门子PLC编程软件-博图软件用什么配置的电脑最好?...
- pandas loc iloc ix用法详解
- bat转exe软件图文教程批处理bat转换为exedos脚本代码加密
热门文章
- google earth android 坐标,google earth 坐标大全(谷歌地球坐标大全).doc
- MYSQL 数据库维护常识
- 国外计算机论文范文精选,国外计算机论文参考范文.doc
- SQL语句查询:查询本周过生日的信息
- 新鲜的字节跳动实习面经(Android开发岗),字节跳动面试分享
- 四年级计算机考试反思,四年级期中考试总结反思三篇
- 向安装包中添加设备 UDID. 蒲公英内测
- 解决 SSL握手失败问题
- 微软 苏州STCA 2022暑期实习生 平行面+终面 面经
- 如何将本地应用制作成docker镜像