1.生成最基础的Springboot工程
具体参考: spring官方自带生成项目工具
2.测试工程是否可用
1. 首先检查Jdk版本是否与项目设定的版本匹配,如果不匹配,请选择相对应的jdk版本.具体查看
2.检查pom.xml中的jar包是否都已经下载到本地仓库并且已经加载到项目中去
3.创建项目基本所需的包,目的是方便开发和接手
以下是最基本的包创建方式:
上面基本懂开发的都知道什么意思,Springboot中resources下的static目录下的文件是可以直接访问的,所以不要把一些重要文件放在下面,或者自己手动去配置Springmvc,禁止外部直接访问该文件夹下的文件.
4.编写能让外面通过url访问的类及其方法
说通俗点就是Controller类,@RestController是一个类注解,表明这是一个控制器,以及其返回的类型是JSON格式的,也就是Spring中的@Controller
和@ResponseBody的结合,优化了代码量.然后使用@RequestMapping去自定义你访问项目的路径,该注解在类上和方法上都是可以使用的.访问时为类上的路径加上方法上的路径.
5.配置application.properties文件
不配置的话启动的时候默认使用8080端口使用,如果该端口被占用,则需要在该配置文件中手动配置让其使用哪个固定的端口号去启动项目.
6.启动项目
右击启动类,也就是上图中的App,其代码如下:
package com.learntest.springbootday;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } }
@SpringBootApplication该注解已经自带扫包功能,自动扫描同级包以及其下面的文件.不需要额外去添加@ComponentScan这个注解.如果包较多,而且很多多余的包的时候。并不推荐使用@SpringBootApplication这个注解,会延迟启动时间.