spring-boot重新学习(1.跑一个基本项目以及发包)
jdk1.8
ideaIU
Maven
spring-boot Maven配置:
D:\apache-maven-3.5.3\conf\settings.xml
在IDEA setting欢迎页面点setting
修改默认maven
修改配置文件
修改仓库
使用:
1.创建一个工程
新建项目,选maven,选定sdk1.8
新建项目后,右下角弹出框点击enable,以后每写一个依赖就会自动导入
2.导入spring-boot相关的依赖
进官网吧依赖拷一份
3.写一个主程序启动
java目录下新建一个主程序类,小技巧自动生成包
这样写就错了
这样就对了
package com.atguigu; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * @SpringBootApplication主程序 */ @SpringBootApplication public class HelloWorldMainApplication{ // main方法快捷键psvm public static void main(String[] args) { // SpringBootApplication.run(HelloWorldMainApplication, args); SpringApplication.run(HelloWorldMainApplication.class, args); } }
创建一个controller处理请求,这样写又错了,大小写敏感
回到项目启动程序,main方法旁边有个图标直接启动
上面有个图标可以停掉项目
项目ok了,怎么发包呢?
同样进springboot官方文档
导入这个maven插件
点一下左下角按钮
右边侧边栏
在package生命周期里面打包
可以看到打包位于target目录下
拷出来放在桌面上,java -jar 命令启动报错,因为idea已经占用8080端口启动了一个,关掉那个再启动就ok了