Spring 实战5(一)

Spring

从今天开始啃《Spring实战 5》《设计模式》《深入理解java虚拟机》三本书,Spring用了四年。我的想法是先系统恶补一下Spring的知识《设计模式》的时候再摸索Spring中用到的设计模式,以此做一下论证。在此作为记录。

      每天读完特定量的章节以后,在网上找找粘粘,记录下来。

      记录这些的目的不是为了让别人看到,只是想让自己加深看过的印象以及对书里的内容更加的理解。下面开始spring。

 

        Spring 的核心是一个 容器,通常称为 Spring 应用程序上下文,用于创建和管理应用程序组件。这些组件(或 bean)在 Spring 应用程序上下文中连接在一起以构成一个完整的应用程序,就像将砖、灰浆、木材、钉子、管道和电线绑在一起以组成房屋。将 bean 连接在一起的行为是基于一种称为 依赖注入(DI)的模式。依赖项注入的应用程序不是由组件自身创建和维护它们依赖的其他 bean 的生命周期,而是依赖于单独的实体(容器)来创建和维护所有组件,并将这些组件注入需要它们的 bean。通常通过构造函数参数或属性访问器方法完成此操作。

    @Configuration 注释向 Spring 表明这是一个配置类,它将为 Spring 应用程序上下文提供 beans。 配置的类方法带有 @Bean 注释,指示它们返回的对象应作为 beans 添加到应用程序上下文中(默认情况下,它们各自的 bean IDs 将与定义它们的方法的名称相同)。

      Spring  Boot的@SpringBootAppliction注解,是一个组合注解,包含@SpringBootConfiguration,@EnableAutoConfiguration,

@ComponentScan等注解。

  • @SpringBootConfiguration —— 指定这个类为配置类。尽管这个类中还没有太多配置,但是如果需要,可以将 Javabased Spring Framework 配置添加到这个类中。实际上,这个注释是@Configuration 注释的一种特殊形式。

  • @EnableAutoConfiguration —— 启用 Spring 自动配置。稍后我们将详细讨论自动配置。现在,要知道这个注释告诉 Spring Boot 自动配置它认为需要的任何组件。

  • @ComponentScan —— 启用组件扫描。这允许你声明其他带有 @Component@Controller@Service 等注释的类,以便让 Spring 自动发现它们并将它们注册为 Spring 应用程序上下文中的组件。

应用程序安全性一直是一个重要的主题,而且似乎一天比一天重要。幸运的是,Spring 在 Spring security 中有一个健壮的安全框架。

Spring Security 解决了广泛的应用程序安全性需求,包括身份验证、授权和 API 安全性。

@RequestMapping         通用请求处理

@GetMapping                处理 HTTP GET 请求

@PostMapping              处理 HTTP POST 请求

@PutMapping                处理 HTTP PUT 请求

@DeleteMapping           处理 HTTP DELETE 请求

@PatchMapping            处理 HTTP PATCH 请求

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值