
spring boot
文章平均质量分 64
node2017
这个作者很懒,什么都没留下…
展开
-
spring boot 用maven搭建第一个RESTful Web 服务
spring boot的出现就是为了简化spring项目的构建,让你尽快的上手一个spring项目,并快速的生成一个可执行的spring微服务。让我们来看看多简单,这里我们直接用spring的IDE,Spring Tool Suite,建第一个restful web服务。1.在工作空间的右键,直接新建一个spring start project 2.选择构建spring boot 项目的工具,这里原创 2016-04-25 21:40:19 · 15211 阅读 · 0 评论 -
spring boot 配置druid数据源
druid目前是国内最好的数据源了吧,下面利用druid来demo演示下spring boot如何配置jdbc数据源1.在pom.xml中引入相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId></depen原创 2016-05-02 18:27:33 · 5271 阅读 · 1 评论 -
spring boot 异常处理
spring boot在异常的处理中,默认实现了一个EmbeddedServletContainerCustomizer并定义了一个错误页面到”/error”中,在ErrorMvcAutoConfiguration源码中可以看到/** * {@link EmbeddedServletContainerCustomizer} that configures the container's error原创 2016-05-02 16:31:11 · 5019 阅读 · 0 评论 -
spring boot 静态资源处理
spring boot 秉承约定优于配置,spring boot在静态资源的处理上就已经默认做了处理。1.默认资源映射映射”/**”的路径到 /static (或/public、/resources、/META-INF/resources), ” /webjars/** 映射到 classpath:/META-INF/resources/webjars/<script type="text/jav原创 2016-05-02 11:52:17 · 13713 阅读 · 1 评论 -
spring boot 集成springmvc视图技术
spring boot 默认就已经继承了springmvc的视图解析器上面方面就默认集成了ContentNegotiatingViewResolver和BeanNameViewResolver,在视图引擎上就已经集成自动配置的模版引擎,如下: 1. FreeMarker 2. Groovy 3. Thymeleaf 4. Velocity (deprecated in 1.4) 6. Mu原创 2016-04-30 23:56:58 · 62238 阅读 · 7 评论 -
spring boot 自定义logback日志配置文件
spring boot默认使用logback做为日志框架,如果你想使用其他日志系统,可以在application.properties使用org.springframework.boot.logging.LoggingSystem 来切换日志系统框架或者直接把value设置为none来禁止日志系统框架这里我们用spring boot默认的Logback日志框架,要使用自定义配置,只要定好xml文件,原创 2016-04-28 18:20:22 · 25204 阅读 · 0 评论 -
Logback常用配置详解
logback是一套日志框架,由log4j的优化版,由同一个作者开发,在速度和性能上都超过其他日志框架,再结合slf4j,已成为当前最流行的日志框架。Logback最常用就是在classpath定义一个lockback.xml配置文件,从而对日志进行配置输出。<?xml version="1.0" encoding="UTF-8"?><configuration debug="false" sca原创 2016-04-28 16:15:11 · 44715 阅读 · 8 评论 -
spring boot 基础日志配置
spring boot内部使用Commons Logging来记录日志,但也保留外部接口可以让一些日志框架来进行实现,例如Java Util Logging,Log4J2还有Logback。如果你想用某一种日志框架来进行实现的话,就必须先配置,默认情况下,spring boot使用Logback作为日志实现的框架。1.配置控制台日志的debug级别默认情况下,spring boot从控制台打印出来的原创 2016-04-27 20:51:46 · 36959 阅读 · 3 评论 -
spring boot 使用profile来分区配置
很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境的时候,我们是用正式的数据,这时候,我们可以利用profile在不同的环境下配置用不同的配置文件或者不同的配置spring boot允许你通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件,然后通过在applica原创 2016-04-27 19:14:13 · 28946 阅读 · 1 评论 -
spring boot 使用@ConfigurationProperties
有时候有这样子的情景,我们想把配置文件的信息,读取并自动封装成实体类,这样子,我们在代码里面使用就轻松方便多了,这时候,我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类首先在配置文件里面,这些信息是这样子滴connection.username=adminconnection.password=kyjufskifas2jsfsconnecti原创 2016-04-27 17:43:35 · 146886 阅读 · 4 评论 -
spring boot 使用application.properties 进行外部配置
application.properties大家都不陌生,我们在开发的时候,经常使用它来配置一些可以手动修改而且不用编译的变量,这样的作用在于,打成war包或者jar用于生产环境时,我们可以手动修改环境变量而不用再重新编译。spring boo默认已经配置了很多环境变量,例如,tomcat的默认端口是8080,项目的contextpath是“/”等等,可以在这里看spring boot默认的配置信息原创 2016-04-27 17:20:46 · 100283 阅读 · 1 评论 -
spring boot 在STS里将项目打包成war
spring boot通过在maven的pom.xml里面添加spring boot自带的打包插件,可以直接将项目打包成可执行的jar文件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-m原创 2016-04-25 23:06:48 · 22070 阅读 · 0 评论 -
spring boot 使用spring data jpa
hibernate是jpa的实现者,而spring data jpa在hibernate的基础上,再封装已层,数据访问更加方便和快速若想使用spring data jpa,直接在依赖中加入以下依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-j原创 2016-05-02 18:35:55 · 4611 阅读 · 0 评论