idea导入项目的过程:
直接导入pom文件即可,直接import project即可
springboot快速入门:
导入坐标:
springBoot要求,项目要继承springBoot的起步一拉spring-boot-starter-parent
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</parent>
SpringBoot要集成SpringMVC进行Controller的开发,所以项目要导入web的启动依赖
<dependencies>
<!--web功能的起步依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
编写springboot的引导类
package com.itheima;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MySpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApplication.class);
}
}
@SpringBootApplication:标志springboot的引导类
springboot的热部署
实现springboot的热部署只需要在pom下添加一个坐标:
-- ----------------------------- Table structure for user
-- ---------------------------
DROP TABLE IF EXISTS user
; CREATE TABLE user
( id
int(11) NOT NULL AUTO_INCREMENT, username
varchar(50) DEFAULT NULL, password
varchar(50) DEFAULT NULL, name
varchar(50) DEFAULT NULL, PRIMARY KEY (id
) ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
-- ----------------------------- Records of user -- ---------------------------
INSERT INTO user
VALUES ('1', 'zhangsan', '123', '张三'); INSERT INTO user
VALUES ('2', 'lisi', '123', '李四');