发表于: 2020-09-10 23:05:33

1 1371


今天完成的事

springBoot入门

基于Maven的SSM的项目开发流程:

  • 第一步,配置jdk,下载并安装tomcat
  • 第二步,创建工程
  • 第三步,按Maven项目要求创建目录
  • 第四步,在pom.xml定义组件依赖以及编译方式
  • 第五步,配置web.xml,定义Dispatchservlet及各种过滤器
  • 第六步,创建applicationContext.xml,配置各种组件参数
  • 第七步,开发业务逻辑时,进行xml配置与注入
  • 第八步,测试与构建上线
  • 第九步,手动部署,将程序打成war包,并且上传到服务器
  • 第十步,运维与监控

Spring Boot应用开发流程:

  • 第一步,配置jdk,无需安装和部署tomcat
  • 第二步,spring提供了Initializr这个工具,可以一键生成springboot应用
  • 第三步,配置参数,这是一个可选过程,对spring boot进行各项参数的配置
  • 第四步,开发业务逻辑
  • 第五步,自动构建与自动测试
  • 第六步,自动部署
  • 第七步,运维与监控

SpringBoot启动流程:

  • 第一步,加载配置文件:application.properties
  • 第二步,自动装配:
  • ArtifactId
  • spring-boot-starter-web,增加Web支持
  • spring-boot-starter-data-jar,对JPA支持,集成Hibernate
  • spring-boot-starter-logging,增加logback日志的支持
  • spring-boot-starter-test,集成Junit单元测试框架
  • 第三步,加载组件
  • @Repository  @Service @Controller @Component @Entity
  • 第四步,应用初始化

来个helloworld试试水

package com.jnshu.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
* @ClassName HelloController
* @Description
* @Author 韦延伦
* @Date 2020/9/10 16:42
* @Version 1.0
*/
@RestController
public class HelloController {
@RequestMapping("/test")
public String test(){
return "hello,springBoot";
   }
}

启动类启动

@SpringBootApplication
public class Task9Application {

public static void main(String[] args) {
SpringApplication.run(Task9Application.class, args);
   }

}

yml的数据格式和json的格式很像,都是K-V格式,并且通过“:”进行赋值。
每个k的冒号后面一定都要加一个空格,例如driver-class-name后面的“:”之后,需要有一个空格,否则文件会报错。

明天的计划:

用springboot重写任务七。

遇到的问题:

配置类还用得不太习惯。

收获:


返回列表 返回列表
评论

    分享到