随笔分类 -  Spring Boot

摘要:Scope 描述的是 Spring 容器如何新建Bean的实例,Spring的Scope有以下几种,通过@Scope来注解实现: 1. Singleton: 一个Spring容器中只有一个Bean的实例。 2. Prototype: 每次调用新建一个Bean的实例。 3. Request: Web项 阅读全文
posted @ 2017-05-11 23:08 dcz1001 阅读(379) 评论(0) 推荐(0)
摘要:计划任务在Spring 中实现变得非常简单: 1. 首先通过在配置类中注解 @EnableScheduling 来开启对计划任务的支持 2. 然后在你执行任务的方法上注解 @Scheduled 来声明这是一个计划任务 例: 1. 计划任务执行业务类 2. 配置类 3. 测试执行 4. 执行结果 阅读全文
posted @ 2017-05-07 23:54 dcz1001 阅读(239) 评论(0) 推荐(0)
摘要:Spring 通过任务执行器TaskExecutor来实现多线程和并发编程。 使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。 使用@EnableAsync开启对一处任务的支持,并通过在实际执行的Bean方法中使用@Asycn注解声明其实一个异步任务。 阅读全文
posted @ 2017-05-07 16:27 dcz1001 阅读(351) 评论(0) 推荐(0)
摘要:Spring 支持 AspectJ 注解切面编程 1. 使用@Aspect 声明切面。 2. 使用@After, @Before, @Around 定义建言advice,可以直接将拦截规则(切点)作为参数。 3. 其中@After, @Before, @Around 参数的拦截规则为切点(Point 阅读全文
posted @ 2017-05-07 14:48 dcz1001 阅读(297) 评论(0) 推荐(0)
摘要:Java配置可以完全替代xml配置,也是Spring boot推荐的配置方式。 Java 配置通过@Configuration 和 @Bean 来完成。 1. @Configuration 声明当前类是一个配置类,相当于一个Spring配置的xml文件。 2. @Bean 注解在方法上,声明当前方法 阅读全文
posted @ 2017-05-06 18:22 dcz1001 阅读(252) 评论(0) 推荐(0)
摘要:所谓的依赖注入是指容器负责创建对象和维护对象间的依赖关系,而不是通过对象本身负责自己的创建和解决自己的依赖。 依赖注入主要目的是为了解耦,体现了一种“组合”的理念。 无论是xml配置、注解配置还是Java配置,都被称为配置元数据,所谓的元数据即描述数据的数据。 声明Bean的注解: @Compone 阅读全文
posted @ 2017-05-04 00:23 dcz1001 阅读(270) 评论(0) 推荐(0)
摘要:Spring 框架有四大原则(Spring所有的功能和设计和实现都基于四大原则): 1. 使用POJO进行轻量级和最小侵入式开发。 2. 通过依赖注入和基本接口编程实现松耦合。 3. 通过AOP和基于接口编程实现松耦合。 4. 使用AOP和模板减少模式化代码。 阅读全文
posted @ 2017-05-03 23:41 dcz1001 阅读(613) 评论(0) 推荐(0)
摘要:IntelliJ IDEA是Java最优秀的开发工具,它功能全面,提示比较智能,开发界面炫酷,新技术支持的比较迅速。 我使用了Eclipse快10年了,IntelliJ IDEA这么好用必须要试一试。 下面使用IntelliJ IDEA来快速搭建一个Maven项目: 1. 第一步我们打开编辑器,来 阅读全文
posted @ 2017-05-03 23:31 dcz1001 阅读(439) 评论(0) 推荐(0)
摘要:Spring boot 是 Spring开源中的一个子项目,是一个快速开发框架。 他的一些特点: 1. 快速构建项目 2. 对主流的开发框架无配置集成 3. 项目可独立运行,无须外部依赖Servlet容器 4. 提供运行时的应用监控 5. 极大的提高了开发、部署效率 6. 与云计算的天然集成 我将以 阅读全文
posted @ 2017-05-03 22:55 dcz1001 阅读(169) 评论(0) 推荐(0)