发表于: 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 成功启动,并且返回


返回列表 返回列表
评论

    分享到