Spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要对程 ...
分类:
编程语言 时间:
2017-02-03 16:47:57
阅读次数:
549
有些时候,你需要让你的应用在大部分的时候,仅仅支持当前域名下的请求。而仅仅在极其特殊的几个场合下,才支持跨源请求。这个时候,你需要把跨源请求仅仅缩小在几个Controller上,或者Controlle...
分类:
编程语言 时间:
2017-02-02 12:18:02
阅读次数:
797
1. spring.profiles.active 指定使用的profile 2. Book为配置类, profile中的配置对Book类进行注入 3. @ConfigurationProperties(prefix = "book") 开启配置文件管理并用前缀为book的值进行注入 ...
分类:
编程语言 时间:
2017-01-31 10:25:46
阅读次数:
223
1.通过@Aspect注解声明一个切面 2.通过@Component让此切面成为Spring容器管理的Bean 3.通过@PointCut注解声明切点 4.通过@After注解声明一个建言,并用@PointCut定义的切点 5.通过发射获得注解上的属性,然后做日志记录的相关操作,下面的相同 6.通过 ...
分类:
编程语言 时间:
2017-01-31 10:21:10
阅读次数:
588
关于Spring Data Spring社区的一个顶级工程,主要用于简化数据(关系型&非关系型)访问,如果我们使用Spring Data来开发程序的话,那么可以省去很多低级别的数据访问操作,如编写数据查询语句、DAO类等,我们仅需要编写一些抽象接口并定义相关操作即可,Spring会在运行期间的时候创 ...
分类:
数据库 时间:
2017-01-29 16:14:06
阅读次数:
377
新建项目目录:hello项目结构目录:mkdirsrc\main\java\hello创建Gradle项目构建文件:build.gradlebuildscript{
repositories{
mavenCentral()
}
dependencies{
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.3.RELEASE")
}
}
applyplugin:‘java‘
apply..
分类:
编程语言 时间:
2017-01-26 23:23:22
阅读次数:
453
目前时间是:2017-01-24 本文不涉及activemq的安装 需求 activemq实时传递数据至服务 elasticsearch做索引 对外开放查询接口 完成全文检索 环境 jdk:1.8 spirng boot:1.4.3.RELEASE elasticsearch:2.4.3 activ ...
分类:
编程语言 时间:
2017-01-25 16:28:18
阅读次数:
779
今天做springboot/gradle/redis相关的项目,遇到若干问题,记录如下:springbootorg.springframework.session.data.redis.RedisFlushMode这个报错是与redis服务器连接的问题,查看一下在application.properties里写的redis服务器IP是不是错了,改正即可;或者redis服务器启用了protec..
分类:
编程语言 时间:
2017-01-25 00:04:48
阅读次数:
409
24.7.4 @ConfigurationProperties Validation 24.7.4 @ConfigurationProperties Validation 24.7.4 @ConfigurationProperties Validation 24.7.4 @Configuration ...
分类:
编程语言 时间:
2017-01-22 16:39:50
阅读次数:
211