- 博客(16)
- 收藏
- 关注
原创 javaEE颠覆者十五
javaEE颠覆者第三章 3.7 测试 只对简单配置的ApplicationContext和在测试中注入Bean做演示 (1)准备pom.xml 片段 dependency> groupId>org.springframeworkgroupId> artifactId>spring-testartifactId> ver
2018-01-31 15:19:48 203 2
原创 javaEE颠覆者十四
javaEE颠覆者第三章 3.6 @Enable*注解的工作原理 只是研究了一下源码 (1)直接导入配置类package spring4.enable;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Rete
2018-01-30 10:47:44 240
原创 javaEE颠覆者十三
javaEE颠覆者第三章 3.5 组合注解与元注解 元注解是可以注解到别的注解上的注解,被注解的注解称之为组合注解,组合注解具备注解其上的元注解的功能(1)示例组合注解package spring4.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;
2018-01-29 16:33:00 201
原创 javaEE颠覆者十二
javaEE颠覆者第三章 3.4 条件注解 使用@Conditional来判断Bean创建的条件 (1)判断条件的定义 1.判定Windowspackage spring4.conditional;import org.springframework.context.annotation.Condition;import org.springframework.conte
2018-01-26 18:35:37 198
原创 javaEE颠覆者十一
javaEE颠覆者第三章 3.3 定时任务 从spring3.1开始,定时任务在spring实现变得异常简单。用@EnableScheduling来开启支持,在要执行定时任务的方法上加上注解@Scheduled进行声明 (1)定时任务执行类package spring4.taskscheduler;import java.text.SimpleDateFormat;impor
2018-01-26 15:02:19 185
原创 javaEE颠覆者十
javaEE颠覆者第三章 3.2 多线程 使用任务执行器(TaskExecutor)来实现多线程和并发线程 (1)配置类 ` package spring4.tastexecutor;import java.util.concurrent.Executor;import org.springframework.aop.interceptor.AsyncUncaughtExcep
2018-01-26 10:31:58 251
原创 javaEE颠覆者九
javaEE颠覆者第三章 3.1 Spring Aware 其目的是为了让Bean获得Spring容器的服务。 (1)准备 在spring4.aware包下新建一个test.txt 内容这是一个测试文本(2)演示Beanpackage spring4.aware;import java.io.IOException;import org.apache.comm
2018-01-24 17:58:03 242
原创 javaEE颠覆者八
javaEE颠覆者第二章 2.5 事件 spring事件流程: 1.自定义事件 2.定义事件监听器 3.使用容器发布事件 (1)自定义事件package spring4.event;import org.springframework.context.ApplicationEvent;public class DemoEvent extends Application
2018-01-24 11:18:26 158
原创 javaEE颠覆者七
javaEE颠覆者第二章 2.4 Profile 不同环境下应用不同的配置,例如开发和生产 如何调用不同的Profile 1.通过设置Environment的ActiveProfiles来设定当前context需要使用的配置环境。在开发中使用@Profile注解类或者方法,达到在不同的情况下选择实例化不同的Bean。 2.通过设定jvm的spring.profile.active参数来
2018-01-23 15:06:22 177 2
原创 javaEE颠覆者六
javaEE颠覆者第二章 2.3 Bean的初始化和销毁 简单的例子(1)pom.xml 增加的依赖 片段 dependency> groupId>javax.annotationgroupId> artifactId>jsr250-apiartifactId> version>1.0version> depende
2018-01-22 17:05:33 180
原创 javaEE颠覆者五
javaEE颠覆者第二章 2.2 Spring EL 和资源调用 (1)pom.xml 片段 dependency> groupId>commons-iogroupId> artifactId>commons-ioartifactId> version>2.3version> dependency>全部
2018-01-19 18:01:31 231
原创 javaEE颠覆者四
javaEE颠覆者第二章 2.1.1 spring简单单例演示 (1)编写Singleton的beanpackage spring4.scope;import org.springframework.stereotype.Service;@Service //什么也不做 默认为单例 Singleton 相当于@Scope("singleton") 这是Spring的默认配置
2018-01-19 15:45:56 224
原创 javaEE颠覆者三
javaEE颠覆者第一章 1.3.3 Aop 经过一下午的爬坑后 终于做了出来(1)pom.xml 片段 (新增了Aop的注解): org.springframework spring-aop 4.1.6.RELEASE org.aspectj
2018-01-19 10:51:28 214
原创 javaEE颠覆者二
javaEE颠覆者第一章 1.3.2 java配置(1)编写功能类的beanpackage spring4.javaconfig;//@service 注解除去了public class FunctionService { public String sayHello(String word) { return "hello "+word+"!";
2018-01-17 17:31:40 742 4
原创 javaEE颠覆者代码一
ps : 只是单纯的打了一遍 / javaEE颠覆者第一章 1.3.1 依赖注入 我是直接用maven来创建项目的 关于maven的安装 这里就不在多加描述了 直接开始吧 这是pom.xmlproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem
2018-01-17 16:51:20 1165
原创 随笔三 mvn依赖 sql in , Beyond Compare 4
http://mvnrepository.com 用它可以给工程添加依赖 下载jar包.http://blog.csdn.net/hong0220/article/details/51758994 这个博客是springboot aop的访问拦截写了一个 sql 用了in 还有!=但它还是使用了索引 更正 : in里面的sql语句 无法使用索引 外面...
2018-01-15 15:32:44 162
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人