微服务之SpringBoot(1)

1. 微服务的概念

单体应用拆分,拆分为多个服务,分别部署-》分布式结构

2.微服务框架

springboot是入门框架:是为了实现单个服务

springcloud是实现微服务架构,多服务的整合框架

3.SpringBoot入门

SpringBoot优势:1、简化大量配置 2、官方整合了starter启动器,可以快速导入依赖

4.SpringBoot使用步骤

1、通过idea可以快速创建springboot项目

      这里创建项目我选择使用https://start.aliyun.com/  ,他与默认的url是类似的不过它是属于阿里icon-default.png?t=M4ADhttps://start.aliyun.com/

2、导入SpringBoot依赖

找到pom.xml文件添加配置,例如:这里导入的是热部署,热部署在我的理解来看就是在我们修改html静态文件时不需要重新启动项目。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <!-- 有人说optional一定要配置成true才有效, 但我调试完感觉不加optional也有效 -->
    <optional>true</optional>
</dependency>

3、创建启动类

        启动类项目生成时会自动创建

        

 

4、编写控制层

        创建名为Controller固定包名,用于存放Controller类文件也就是类中有@Controller注释的Java类文件

application.properties 是boot框架默认的配置文件

 

启动类上核心注解@SpringBootApplication,这是一个三合一注解

@SpringBootConfiguration@EnableAutoConfiguration@ComponeScan

@SpringBootConfiguration //  表示当前类为一个配置类
@EnableAutoConfiguration //  开启自动配置
@ComponentScan //  表示扫描当前类所在的包下

路径问题,要注意默认需要装配的bean应写在启动类所在的包下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值