idea创建SpringBoot启动项目

使用前提:
jdk 1.7 以上
maven 3.x 以上
idea2017
首先配置maven 环境:
M2_HOME:maven文件地址
path: maven 文件的setting.xml 地址
在idea 中进行配置:setting–Bulder,Execution,Deployment—Build Tools—maven ;设置maven文件,setting.xml 文件位置和本地仓库(根据setting.xml 文件建中配置的自动找到本地仓库)

进入springBoot 官网(百度即可)
idea创建SpringBoot启动项目_第1张图片
idea创建SpringBoot启动项目_第2张图片
加下载好的程序解压到自己想要存放的位置,用ide 打开(本文使用idea)

  1. 完善pom.xml 配置文件。下载的启动文件是普通的maven speingboot 项目,要编写web 文件,还要加入web 相应的依赖:
//完整的配置文件


	4.0.0
	
		org.springframework.boot
		spring-boot-starter-parent
		2.1.3.RELEASE
		
        
	
	com.example
	demo
	0.0.1-SNAPSHOT
	demo
	Demo project for Spring Boot

	
		1.8
	

	
        
		
			org.springframework.boot
			spring-boot-starter
		
        
		
			org.springframework.boot
			spring-boot-starter-test
			test
		
        
        
            org.springframework.boot
            spring-boot-starter-web
        

    

	
		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		
	



完善配置文件之后,因为maven的本地仓库中没有相应的依赖,所以参照maven 工程没有对应的jar 包的解决办法:

  1. 完善项目的目录结构:
    在原本的基础上添加static 和temptlates 文件夹
    idea创建SpringBoot启动项目_第3张图片
    最后在运行Java文件夹下的启动类,启动项目:
    idea创建SpringBoot启动项目_第4张图片
    运行结果如图就完成了项目的启动。

使用idea 自动那个创建启动项目:
在idea 中选择spring initializr,写好相应的信息(连网创建)


手动创建项目:

  1. 手动创建一个普通的maven 工程
  2. 完善目录结构,添加application.properties 文件,static,templates
  3. 编写启动类和测试类
  4. 完善pom.xml 配置(自己手动添加所有的配置,就不单是添加一个web 的依赖)
  5. 最后运行主程序(main),完成启动。
//也可以在启动类的目录下再添加一个类
@Controller
public class hello {
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello World!!!";
    }

将使用maven 的语句将程序打成jar 包部署
idea创建SpringBoot启动项目_第5张图片
在浏览器中访问/hello 访问到hello world 页面则启动成功

3.使用idea 的自动创建:spring initialzr,填写相关信息

关于启动中的细节详解:

你可能感兴趣的:(Spring,Boot)