发表于: 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重写任务七。
遇到的问题:
配置类还用得不太习惯。
收获:
评论