关闭
当前搜索:

SpringBoot配置属性之其他(八)

aopspring.aop.auto 是否支持@EnableAspectJAutoProxy,默认为: truespring.aop.proxy-target-class true为使用CGLIB代理,false为JDK代理,默认为false applicationspring.application.admin.enabled 是否启用admin特性,默认为: falsespring.applic...
阅读(78) 评论(1)

SpringBoot配置属性之Migration(七)

序SpringBoot支持了两种数据库迁移工具,一个是flyway,一个是liquibase。其本身也支持sql script,在初始化数据源之后执行指定的脚本。flywayflyway.baseline-description 对执行迁移时基准版本的描述.flyway.baseline-on-migrate 当迁移时发现目标schema非空,而且带有没有元数据的表时,是否自动执行基准迁移,默认fa...
阅读(66) 评论(1)

SpringBoot配置属性之Security(六)

序spring security是springboot支持的权限控制系统。security.basic.authorize-mode 要使用权限控制模式.security.basic.enabled 是否开启基本的鉴权,默认为truesecurity.basic.path 需要鉴权的path,多个的话以逗号分隔,默认为[/**]security.basic.realm HTTP basic real...
阅读(75) 评论(1)

SpringBoot配置属性之MQ(五)

activemqspring.activemq.broker-url 指定ActiveMQ broker的URL,默认自动生成.spring.activemq.in-memory 是否是内存模式,默认为true.spring.activemq.password 指定broker的密码.spring.activemq.pooled 是否创建PooledConnectionFactory,而非Conne...
阅读(92) 评论(1)

SpringBoot配置属性之NOSQL(四)

cachespring.cache.cache-names 指定要创建的缓存的名称,逗号分隔(若该缓存实现支持的话)spring.cache.ehcache.config 指定初始化EhCache时使用的配置文件的位置指定.spring.cache.guava.spec 指定创建缓存要使用的spec,具体详见CacheBuilderSpec.spring.cache.hazelcast.config...
阅读(80) 评论(1)

SpringBoot配置属性之DataSource(三)

datasourcespring.dao.exceptiontranslation.enabled 是否开启PersistenceExceptionTranslationPostProcessor,默认为truespring.datasource.abandon-when-percentage-full 设定超时被废弃的连接占到多少比例时要被关闭或上报spring.datasource.allow-...
阅读(115) 评论(1)

SpringBoot配置属性之Server(二)

server配置 server.address 指定server绑定的地址 server.compression.enabled 是否开启压缩,默认为false. server.compression.excluded-user-agents 指定不压缩的user-agent,多个以逗号分隔,默认值为:text/html,text/xml,text/plain,text/css serve...
阅读(107) 评论(1)

SpringBoot配置属性之MVC(一)

序 主要是mvc相关的一些配置 mvc spring.mvc.async.request-timeout 设定async请求的超时时间,以毫秒为单位,如果没有设置的话,以具体实现的超时时间为准,比如tomcat的servlet3的话是10秒. spring.mvc.date-format 设定日期的格式,比如dd/MM/yyyy. spring.mvc.favicon.enabled...
阅读(92) 评论(1)

Springboot 笔记

目录 helloworld(1.5.6) 数据访问 hibernate(1.5.6, mysql) mybatis(1.5.6) thymeleaf-spring-security(1.5.6) rabbitmq(1.5.6) hello world 引入依赖 parent> groupId>org.springframework.bootgroupId> ar...
阅读(128) 评论(1)

《Spring Boot in Action》【A. 开发者工具】

A. 开发者工具Spring Boot 1.3引入了一系列新的开发者工具,在开发阶段,可以利用它们完成: 自动重启——当classpath下的文件改变的时候可以在运行中自动重启 LiveReload——改变资源会触发浏览器自动刷新 远程开发——远程部署支持自动重启和LiveReload 默认开发属性——提供某些配置属性的明智的开发时默认值 要启用开发者工具,只需要引入starter就好了:compi...
阅读(182) 评论(1)

《Spring Boot in Action》【8. 部署】

8. 部署8.1 部署到应用服务器首先,我们构建一个war包:apply plugin: 'war'war { baseName = 'readinglist' version = '0.0.1-SNAPSHOT' }这样就能打成war包了,但目前这个war包没什么用,因为既没有包含web.xml也没有一个servlet initializer来enable Spring MVC的D...
阅读(278) 评论(1)

《Spring Boot in Action》【7. Actuator】

7. Actuator启用Actuator,你只要在build.gradle中加入:compile 'org.springframework.boot:spring-boot-starter-actuator'Spring Boot Actuator提供了一系列RESTful接口: HTTP方法 路径 描述 GET /beans Spring应用上下文中所有bean以及它们之间...
阅读(269) 评论(1)

《Spring Boot in Action》【6. Grails】

6. Grails6.1 使用GORM持久化数据GORM(Grails object-relational mapping)Book实体:package readinglistimport grails.persistence.*@Entity class Book { Reader reader String isbn String title String author St...
阅读(174) 评论(1)

《Spring Boot in Action》【5. Groovy】

5. Groovy Spring Boot CLI可以很方便地使用Groovy编写Spring应用程序。 5.2 创建CLI项目 首先创建一个项目目录: mkdir readinglist 进去创建静态资源目录和Thymeleaf模板目录: $ cd readinglist $ mkdir static $ mkdir templates 分别将之前的style.css和...
阅读(176) 评论(1)

《Spring Boot in Action》【4. 测试】

4. 测试4.1 集成测试@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = AddressBookConfiguration.class) public class AddressServiceTests { @Autowired private AddressService addressServi...
阅读(216) 评论(1)

《Spring Boot in Action》【3. 自定义配置】

3 自定义配置3.1 覆盖Spring Boot的自动配置我们将向reading-list项目中加入Spring Security,很简单,加入security starter即可:compile("org.springframework.boot:spring-boot-starter-security")然后你再运行项目,访问浏览器,就会有一个HTTP Basic认证的对话框,用户名填“user...
阅读(237) 评论(1)

《Spring Boot in Action》【2. 开发第一个应用】

2 开发第一个应用2.1 项目骨架从本章开始,我们要开发一个简单的reading-list应用,用来维护一个reading-list,包括录入书的信息,查看阅读列表,删除书等操作。技术上,Spring MVC处理Web请求,Thymeleaf作为模板引擎编写页面,Spring Data JPA操作数据库,使用内置H2数据库,用Gradle管理项目。使用Spring Initializer生成生成的项...
阅读(113) 评论(1)

《Spring Boot in Action》【1. 起步】

1 起步 Spring 1.0,改变了企业级Java应用开发。依赖注入和声明式事务。 Spring 2.0,自定义XML命名空间。 Spring 2.5,面向注解的依赖注入模型,@Component和@Autowired,以及Spring MVC编程模型。无需显式声明组件,无需继承一些基础控制器类。 Spring 3.0,全新的基于Java的配置方式,从Spring 3.1开始的@Enable打头的...
阅读(156) 评论(1)

SpringBoot注解大全

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java代码可...
阅读(151) 评论(1)

SpringBoot启动流程解析

写在前面:由于该系统是底层系统,以微服务形式对外暴露dubbo服务,所以本流程中SpringBoot不基于jetty或者tomcat等容器启动方式发布服务,而是以执行程序方式启动来发布(参考下图keepRunning方法)。本文以调试一个实际的SpringBoot启动程序为例,参考流程中主要类类图,来分析其启动逻辑和自动化配置原理。 总览:上图为SpringBoot启动结构图,我们发现启动流程主要...
阅读(242) 评论(0)
21条 共2页1 2 下一页 尾页
    个人资料
    • 访问:1082271次
    • 积分:16123
    • 等级:
    • 排名:第735名
    • 原创:313篇
    • 转载:771篇
    • 译文:123篇
    • 评论:274条
    博客专栏
    文章分类
    打赏
    如果你觉得我的文章对您有用,请随意打赏。 微信 支付宝