spring
文章平均质量分 85
Spring框架是由于软件开发的复杂性而创建的。
lazy_cat_go
这个作者很懒,什么都没留下…
展开
-
Spring利用注解向ioc容器中注入bean的方法有哪些
1.@Bean,名称默认为方法名2.包扫描+组件标注注解(@Controller/@Service/@Repository/@Component)3.@Import4.利用Spring提供的FactoryBean创建项目引入jar包<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId&g原创 2020-12-02 19:10:14 · 719 阅读 · 1 评论 -
Incompatible types. Found: ‘java.lang.Class<org.springframework.test.context.junit4.SpringRunner>‘,
spring整合junit报错Incompatible types. Found: ‘java.lang.Class<org.springframework.test.context.junit4.SpringRunner>’, required: ‘java.lang.Class<? extends org.junit.runner.Runner>’可能是JUnit版本过低,需要4.12以上版本 <dependency> &原创 2020-07-18 20:13:32 · 6771 阅读 · 1 评论 -
build.artifactId: $project.artifactId$无法显示
在父工程中,加入允许src/main/resources中的文件访问pom.xm,访问方式以$parameter$ <build> <finalName>springcloudtest</finalName> <resources> <resource> <directory>src/main/resources</directory&原创 2020-06-21 19:09:35 · 2305 阅读 · 2 评论 -
com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known serve
注册中心客户端报错com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112) ~[eureka-client-1.9.1原创 2020-06-21 18:12:56 · 507 阅读 · 0 评论 -
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.//未能配置数据源:未指定“url”属性,无法配置嵌入的数据源。Reason: Failed to determine a suitable driver class//原因:失败的加载合适的驱动类Action://建议Consider th原创 2020-06-16 18:11:43 · 6264 阅读 · 0 评论 -
dubble和springcloud的区别
通信机制不同dubble:rpcspringcloud:RESTful Api注册中心不同dubble:zookeeperspringcloud:Eureka社区活跃度不一样dubble不活跃springcloud活跃服务监控dubble:Dubbo-monitorspringcloud: Spring Cloud Admin断路器dubble:不完善springcloud: Spring Cloud Netflix Hystrix服务网关dubble:无springclo原创 2020-06-14 00:16:59 · 6669 阅读 · 0 评论 -
微服务的概念
微服务的概念提出者马丁福乐什么是微服务一种架构风格,单一的应用程序划分为一组小的服务,每个服务运行在其独立的进程中,服务之间互相协调、互相配合、为用户提供最终价格。服务之间采用轻量级的通信机制(基于http的RESTful API)。微服务的优点松耦合独立开发可以用不同的开发语言可以用统一的库,可以用不同的库微服务缺点1.运维工程师工作量加大2.数据的一致性3.通信成本增大4.系统依赖部署微服务技术栈有那些springcloud的好处1.社区热度高2.整体解决方案和框架原创 2020-06-14 00:06:35 · 287 阅读 · 0 评论 -
使用FactoryBean注册组件
新建一个maven项目,导入jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.12.RELEASE</version> </dependency&原创 2020-05-21 15:49:16 · 149 阅读 · 0 评论 -
@Import @ImportSelector@ImportBeanDefinitionRegistrar给容器快速导入组件
给容器中注册组件的方式1.包扫描+组件标注注解(@Contrller@Service@Respository)2.@Bean3.@Import 快速给容器中导入一个组件,可以用于导入第三方包,只能用在类上@Import({RedColor.class , BlueColor.class}) id默认是全类名@Import({MyImportSelector.class})返回需要导入的组件的全类名数组@Import({MyImportBeanDefinitionRegistrar.class})原创 2020-05-21 15:12:46 · 158 阅读 · 0 评论 -
@Conditional满足条件才给容器中注册bean
按照条件注入,当操作系统是windows的时候注入windows 当操作系统是linux的时候注入linux新建一个maven项目,导入jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version原创 2020-05-21 10:50:07 · 249 阅读 · 0 评论 -
@Scope调整作用域和@Lazy-bean懒加载
新建一个maven项目,导入jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.12.RELEASE</version> </dependency&原创 2020-05-21 10:08:50 · 109 阅读 · 0 评论 -
spring注解开发@ComponentScan
新建一个maven项目,导入jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.12.RELEASE</version> </dependency&原创 2020-05-20 16:18:34 · 247 阅读 · 0 评论 -
spring注解开发@Configuration@Bean给容器中注册组件的使用
新建一个maven项目,导入jar包<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.12.RELEASE</version> </dependency&原创 2020-05-20 15:49:11 · 192 阅读 · 0 评论 -
Spring用xml注入属性值
实体@ToString@Data@NoArgsConstructor@AllArgsConstructorpublic class InterfacePojo { private Long id; private String name; private String url;}实体@Data@NoArgsConstructor@AllArgsCons...原创 2020-02-22 23:08:43 · 339 阅读 · 0 评论