2020/7/30springboot搭建
springboo环境配置:首先遵循project-module-package-class
Maven的一个仓库:
想看什么去查。
现在来构建module的 时候新建的时候新建的是maven项目,然后再那个页面选择原生的资源archetype:
然后第一步:引入依赖
继承springboot父项目(要写在properties和dependencies中间)这里就是用spring 管理功能
<!-- 继承springboot 的父项目-->
<parent>
<artifactId>spring-boot-starter-parent</artifactId>
<groupId>org.springframework.boot</groupId>
<version>1.5.7.RELEASE</version>
</parent>
<!--引入spring boot对web的支持--> 这里就是springmvc控制器的功能
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
在这里用一个groupid下不需要指定俩次版本
2、引入springboot 的配置文件
application.yml 必须在src/main/resources/根目录里面:操作如下
server:
port: 8989
#配置内嵌服务器的端口
如果有和已经在用的的端口冲突,需要修改。
构建domule的时候生成一个src---main文件,在main里面写一个java文件,一个resources文件,在java里面写程序,在resources里面写配置。再resources里创建file写
application.yml。再java里面写cn.ccli.类名或者写cn.ccli.controll/dao/等。这里注意有一个很关键的一点是要在这个同级目录下,也就是这里的cn.ccli下加一个入口类application
3、开发springboot入口类
类对象和类的对象。类对象是类,类的对象是对象。
@SpringBootApplication //代表这是springboot的入口类
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
}
@responseBody的作用是将返回值返回成json形式
4、开发控制器
@Contriller
@ResquestMapping("hello")
public class HelloController{
@ResquestMapping("hello")
@ResquestBody
public String hello(){
System.out.println("hello springboot");
return "hello Controller";
}
}
注意:使用springboot应用开发项目默认没有项目名,如果需要应用名必须配置文件肿加入如下配置指定应用名:
server.context-path: /ems
最后访问的路径变成了localhost:8989/ems/hello/hello
along