
spring
运维开发笔记
这个作者很懒,什么都没留下…
展开
-
mvn依赖中spring-webmvc和spring-web的区别
spring-web provides core HTTP integration, including some handy Servlet filters, Spring HTTP Invoker, infrastructure to integrate with other web frameworks and HTTP technologies e.g. Hessian, Bur原创 2016-05-25 19:31:10 · 3675 阅读 · 1 评论 -
spring从头开始(二)---bean织入
集中讲解bean织入spring中主要用三种织入方式: - 配置xml文件 - 同配置xml相对应的一种java类的配置写法 - 配置xml中自动扫描,注解织入这三种配置看起来有些重复,使要做更多的选择。但是好处是,你有更多的选择,并且我们可以混合起来使用,只要自己的项目更适合。 权威的建议是,尽可能优先的选用扫描注解注入,然后配合java类方式的配置注入,因为相比于xml配置,java类要原创 2016-05-11 16:39:38 · 1520 阅读 · 0 评论 -
spring从头开始(三)----bean织入进阶
部署环境在软件开发中,部署环境的改变对软件本身的影响是一件很棘手的事情。如开发环境和生成环境等等。spring的策略是在运行时做出决定,而不是编译时。 使用@Profile注解去指明该bean属于哪一个环境。@Profile("dev")在spring3.1版本中,@Profile还只能用在class级别上,从3.2版本开始@Profile可以用在方法级别上了,控制粒度更细了。在xml配置文件中使翻译 2016-05-14 22:00:44 · 1087 阅读 · 0 评论 -
spring从头开始(一)
目的:简化java企业级开发途径:轻量级,使用pojo减少开发中的侵入性通过DI和面向接口编程实现松耦合通过切面和管理实现声明式编程通过切面和模板代码来消除样本文件spring尽量不干扰你正常的业务代码,你不需要继承或者实现spring的接口。基本感受不到spring的存在,当然会有spring的注解,但还是一个POJO。一个POJO是spring的一个component,然后通过spri原创 2016-05-05 20:56:20 · 1053 阅读 · 0 评论 -
spring从头开始(五)---spring web开发
spring webMVC 在web应用中,贯穿全局的一个关键角色就是request。 1. 一个request离开浏览器到达服务端。翻译 2016-05-23 16:24:29 · 1568 阅读 · 0 评论 -
spring从头开始(四)---AOP
开始面向切面术语:advice:切面要完成的工作称为advice advice不只是定义了去做什么,还要定义什么时候去做。 有5中时刻:before:在方法执行前after:方法执行完。不管是正常退出,还是抛异常了。after-returning:方法正常执行完。after-throwing:方法抛异常时。around:可指定方法的插入时机join point: 顾名思义,切入点。翻译 2016-05-17 16:38:34 · 393 阅读 · 0 评论 -
[极简SpringCloud]0,关于微服务
本文是SpringCloud系列文章的第一篇。学习Springcloud要先理解微服务。明白SpringCloud是为了解决什么问题而产生的。什么是微服务?微服务(Microservice Architecture)是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。 此图适用于一切高大上的名字——技术有SOA,Agile,CLOUD,DevOps等等,古代有道,气,八卦等...原创 2019-01-20 17:19:54 · 274 阅读 · 0 评论 -
[极简SpringCloud]1,SpringCloud简介与5大组件
springcloudspringcloud是微服务架构的集大成者,将一系列优秀的组件进行了整合。基于springboot构建,对我们熟悉spring的程序员来说,上手比较容易。通过一些简单的注解,我们就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。SpringCloud的组件相当繁杂,拥有诸多子项目。重点关注Netflix图片来源@王璐-Louise。我是画不出来...原创 2019-01-20 22:27:19 · 268 阅读 · 0 评论 -
[易学SpringBoot]配置项的使用总结
在业务开发中,配置配置项是基本能力。本篇总结下SpringBoot中常用的配置项使用方法。1,最基础的直接使用在配置文件application.yml中写好配置。在代码中直接使用@RestControllerpublic class HelloController { @Value("${spring101.name}") private String name;...原创 2019-03-20 22:18:55 · 362 阅读 · 0 评论