Demo一
旗舰版Idea自带有spring Initializr,以下是Idea社区版,社区版本是啥子都没有默认安装的
点击Configure -> Plugins插件
2、然后点击Create New Project,创建我们的项目,如下所示:
3、然后这些组织号,项目名称,版本号,项目构建方式,语言,打包方式,语言版本,项目名称,项目描述,包名称,
4、选择项目所需要的依赖,这里由于要连接Mysql数据库,所以要将这些依赖都加进去的。
5、修改你的项目名称和存储的位置,保存即可。
6、设置字体大小,字小看着真是不舒服的。
7、Idea社区版,设置一下maven。可以安装一下Maven Runner插件。
8、Idea社区版,集成tomcat,果然免费的,都是要自己手动搞的,有点浪费时间了。
安装好插件以后,重启Idea。在右上角Edit Configurations 配置环境变量,如下所示。
然后点击configuration进行配置tomcat。看到上面那一行英文了吗,Template,The values saved here will be used for new configurations of the same type,然后点击Create configuration哦。
Tomcat添加成功以后,点击Apply,点击Ok即可了。
最后再配置一下Tomcat即可。
1)、Name : 项目名称。
2)、Tomcat Server: tomcat的路径。
3)、Deployment Directory: webapps的路径。在main文件下创建一个新的目录文件webapps。注意此处需要填写的路径是源码里webapps的路径。
4)、custom context: 自定义上下文,这里不自定义了。
5)、Context Path : 上下文路径,这个会自动识别,一般不用修改。发布的上下文,即访问url的前面的根路径(会自动识别,一般不需要修改)。
6)、Server Port : 服务器监听端口 8080 (一般自行修改)。
7)、VM options : Java虚拟机参数设置(可不填)。
配置完成之后,点击右上角的三角运行按钮就能正常启动tomcat了。
9、Maven依赖包,如下所示:
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.bie</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>