+ All Categories
Home > Software > Spring.Boot up your development

Spring.Boot up your development

Date post: 17-Jul-2015
Category:
Upload: strannik2013
View: 162 times
Download: 1 times
Share this document with a friend
Popular Tags:
23
Spring. Boot up your development. Сергей Моренец 26 июня 2014 г.
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


Recommended