spring.boot up your development

23
Spring. Boot up your development. Сергей Моренец 26 июня 2014 г.

Upload: strannik2013

Post on 17-Jul-2015

162 views

Category:

Software


1 download

TRANSCRIPT

Spring. Boot up your development.

Сергей Моренец26 июня 2014 г.

About author

Works in IT since 2000

10 year of Java SE/EE experience

Occupied senior Java developer/Team Lead positions

Winner of 2013 JBoss Community Recognition Award. https://www.jboss.org/jbcra

Agenda

• Spring new features

• Spring boot project

• Q & A

Spring configuration

Spring annotations

Issues

Issues

Groovy

Spring configuration

Spring configuration

Environment

• Uses active profiles

• Loads information from property sources

• Property files

• JVM system properties

• System environment variables

• JNDI

• Servlet context parameters

Initialization

Initialization

Spring Boot

• Stand-alone Spring applications

• Embed Tomcat or Jetty directly (no need to

• deploy WAR files)

• Automatically Spring configuration

• Absolutely no code generation and no

requirement for XML configuration

• Focus on business features and less on

infrastructure

Spring Boot

Spring Boot

• AopAutoConfiguration

• JpaRepositoriesAutoConfiguration

• HibernateJpaAutoConfiguration

• DataSourceAutoConfiguration

• JmsTemplateAutoConfiguration

• MongoAutoConfiguration

• RedisAutoConfiguration

• WebMvcAutoConfiguration

• SecurityAutoConfiguration

Properties

Properties

Spring Boot Actuator

• Series of endpoints to help manage your

Spring application

• Reads properties and spring beans and

then returns a JSON view

• Allows direct access to non functional application

information without having to open an IDE

or a command prompt

Spring Boot Actuator

• /info

• /health

• /beans

• /env

• /dump

• /metrics

• /trace

• /autoconfigurationreport

• /shutdown

Spring Boot Actuator. Health

Spring Boot Actuator. Metrics

Сергей Моренец[email protected]

Q&A