![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微服务
文章平均质量分 71
微服务相关技术
天下无敌笨笨熊
这个作者很懒,什么都没留下…
展开
-
SpEL讨论
SpEL是spring框架提供的表达式语言(expression language),用作spring框架或注解的一些配置。因为近期在做代码分析,需用PLY对SpEL做语法解析,所以着重研究了一下SpEL的语法。记录一下,以便查阅。原创 2024-05-29 11:45:37 · 216 阅读 · 0 评论 -
spring bean的注册讨论
注册spring bean的方法总结在类上加@Component、@Service、@Named等注解。在类上加@Configuration注解,类成员方法上加@Bean。在spring.factories里配置EnableAutoConfiguration对应的类,在类方法上定义@Bean。应该算是@Configuration+@Bean的特化处理吧。EnableAutoConfiguration能根据应用程序的依赖和类路径自动配置所需的bean 。在BeanFactoryPostProcess原创 2024-05-16 16:47:00 · 131 阅读 · 0 评论 -
swagger标签说明
指定了x-ref-external的数据结构里的properties只是起到一个方便阅读的作用,并不会根据properties真的生成属性。原创 2024-01-16 16:09:53 · 440 阅读 · 0 评论 -
springboot下rest接口抛异常的定制处理
主要是定制ExceptionMapper,作为jaxrs框架的provider,即可将rest接口实现里抛的异常截住,并转化为Response发送给前台。原创 2023-12-08 15:25:52 · 526 阅读 · 0 评论 -
spring boot原理分析
实现在PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors里。如前所述,它在refreshContext阶段里调用。bean定义的后处理放在了实现下面两个接口的特殊beanBeanFactoryPostProcessor:用来修改Spring容器中已经存在的bean,使用ConfigurableListableBeanFactory对bean进行处理。原创 2023-05-03 15:09:25 · 925 阅读 · 0 评论 -
springboot原理分析(二)
其顺序则依赖于插入顺序(LinkedHashSet自身的特点)。注意:activeProfiles是所有配置文件指定的spring.profiles.active 和 spring.profiles.include项的合集,并不像其他选项那样是先后覆盖关系!所以,如果有特别依赖插入顺序的场合,要注意spring.profiles.include里的profile的顺序。原创 2023-05-05 11:31:20 · 694 阅读 · 0 评论 -
spring cloud使用心得
选型:nginx、zuul。原创 2023-03-21 16:54:00 · 760 阅读 · 0 评论 -
nginx使用心得
四个用途:正向代理:内网用户访问internet反向代理:对internet用户屏蔽内网服务器,往往与负载均衡连用。负载均衡web server。原创 2023-08-10 12:16:38 · 284 阅读 · 0 评论 -
关于COLA架构的讨论
概念网上可以搜到很多,大体分为:adapterclientappinfradomain这五层。图例有,就不贴了。adapter和app相当于spring里的controller+service,infra相当于dao层,domain是模型层。唯独client,有点疑问,目前我在实践中是把client作为app的对外接口层,隔离adapter和app之用。但也看到其他的理解,比如认为client是对外部接口调用的封装(我个人倒认为infra层做这个事情更合适,因为infra是业务防腐层)。原创 2023-07-14 11:52:57 · 1105 阅读 · 0 评论 -
flask使用心得
flask不像django那样重量,它非常轻巧,可由程序员自己深度掌控。很适合用来做一些原型快速开发。首先,flask使用注解来绑定url和其处理函数,比django更直观,近似于java web框架的做法了。其次,flask对日志的使用,就跟普通程序里使用logging一样,不用像django那样受限于框架。原创 2023-08-17 16:05:24 · 750 阅读 · 0 评论 -
spring boot开发心得
spring bean原创 2023-03-11 09:15:20 · 166 阅读 · 0 评论 -
consul使用心得
consul template语法原创 2023-02-05 20:27:24 · 755 阅读 · 1 评论 -
web框架巡礼之django
django安装djangopip install django==1.11hello world程序创建helloworld工程: django-admin startproject HelloWorld得到的目录树为: . ├── HelloWorld │ ├── init.py │ ├── settings.py │ ├── urls.py...原创 2018-05-16 20:43:42 · 172 阅读 · 0 评论