发表于: 2020-08-19 22:34:19
1 1273
今天完成的事情:Spring Boot学习。
明天计划的事情:任务九内容,了解微服务
遇到的问题:暂无
收获:Spring Boot太轻便了,安逸巴适。
Spring Boot(上)
SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。
1.原本Spring 开发流程
2. Spring Boot 开发流程
3. Spring Boot核心特性
极低的学习成本
可独立运行的Spring项目
习惯优于配置 极大的提高了开发效率
极简单的组件依赖,自动发现与自动装配(对主流框架都有支持)
提高运行时的应用监控并且与分布式架构和云计算的天然集成
4. Spring Boot目录结构
5. Demo演示
5.1创建项目结构
5.2配置pom.xml文件,内置Tomcat
<parent>
<artifactId>spring-boot-starter-parent</artifactId>
<groupId>org.springframework.boot</groupId>
<version>2.0.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
5.3控制层简单返回字符串
@Controller
public class MyController {
@RequestMapping("/jnshu")
@ResponseBody
public String out(){
return "First Spring Boot Demo!";
}
}
5.4 配置启动类
//说明这是Springboot启动类
@SpringBootApplication
public class MySpringBootApplication {
public static void main(String[] args) {
//启动SpringBoot应用
SpringApplication.run(MySpringBootApplication.class);
}
}
5.5 成功启动,并且返回
评论