快速创建Spring Boot项目
SpringBoot的出现,简化了Spring应用开发
随着技术的发展,创建SpringBoot项目也方便了很多,下面我主要来介绍一下两种创建SpringBoot项目的方法。
1.官网快速创建法:
(1)首先点开官网Spring Initializr
我们可以看到以下的页面,按照需求选择好配置和依赖(照着下图走)
Group和Artifact自己命名,最后点击 GENERATE 生成Jar包。
(2)解压Jar包到文件夹中,用IDEA打开该项目即可
2.IDEA创建Spring Boot项目(HelloWorld)
(1)
(2)最后创建好了一个简单的SpringBoot项目(忘记截图,偷方法一的图,它们结构上是一样的)
(3)主程序这样写,使主程序得以启动
package com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
public class WorldApplication {
public static void main(String[] args) {
SpringApplication.run(WorldApplication.class, args);
}
}
tips:
(1)psvm + 回车键 -->public static void main(String[ ] args)
(2)SpringApplication.run() :Spring应用的启动方法
(3) 把主程序类HelloWorldMainApplication.class传入
(4)把main方法的可变函数args[ ] 传入
(5)(exclude = DataSourceAutoConfiguration.class)//禁用数据库的自动配置
(4)选择自动导入依赖
选择Enable Auto-Import(启用IDEA的功能) 即 启用自动导入依赖
这样 当在pom.xml每写入一个依赖时,IDEA就会自动导入相关的依赖
(5)编写(业务逻辑)相关的Controller、Server
package com.example.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
//指定控制器,用于处理请求
@Controller
public class HelloController {
@ResponseBody//把return的内容写给浏览器
@RequestMapping("/hello")//接受来自浏览器的hello请求
public String hello(){
return "hello";//返回一个字符串“hello”在浏览器上
}
}
tips:主程序.java在Controller.java的上一级,它们不同级
(6)运行主程序测试
(7)简化部署工作