0% found this document useful (0 votes)
14 views4 pages

Spring Boot Cloud RAGHU - MAR - 2021

Spring boot notes

Uploaded by

Venkat Nagarjun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views4 pages

Spring Boot Cloud RAGHU - MAR - 2021

Spring boot notes

Uploaded by

Venkat Nagarjun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Opp.

SatyamTheatre,Durga BhavaniPlaza,Ameerpet,Hyd-16

Spring BOOT
A)SpringBootCore:
Application Properties file
BootBasicandFeatures
• Propertiesfile Need
• NeedOf Spring Boot
• XML/Properties
• SpringV/sBoot
• FindingKey-values
• ComponentsinBoot
• Option-args/Nonoption-args
• BootArchitecture
• Defaultvalues
• TypesofFilesinBoot
Application YAMLFile
• Advantagesof Boot
• YAMLstructure
• BootDependencies
• YAML Locationsand Order
• MavenBootPlug-in
• SnakeYAMLExecutionFlow
• ParentProject inBoot
POMstructurefor Boot
FirstApplicationinBoot
• WhyPOM,Roleof POMElements
• BasicAnnotationsinBoot
• ParentProject
• ExecutionFlow
• Properties inPOM
• BootStarterclass
• VersionManagement
• ApplicationProperties
ProfilesinSpring boot
• ServerPortChange
• @Profileannotation
• Managingof Dependencies
• Customer/EnvironmentSpecific coding
• CommonProblem incoding
• ProfileProperties
• @SpringBootApplication
• ProfilesYAML
CustomizingtheBanner
BuildingApplication(.jar,.war)
• SpringBoot Banner
• WhatisBuildplug-in
• BannerExample
• MavenCleanandInstall
• TextBanner
• targetfolder and .jar and .war
• Custombanner
SpringBootstarterclass
RunnersinSpringBoot
• @SpringBootConfiguration
• CommandLineRunner
• @EnableAutoConfiguration
• ApplicationRunner
• @ComponentScan
• MultipleRunnerswith Order
SpringBootstandaloneApplication
• RunnerConfiguration
• WritingStandalone Application
• InputstoRunner
• ServiceExamples
• PrintingMessages
SpringBootConfiguration SpringBootAJAX
• WritingApplicationConfiguration • Synchronousv/sAsynchronous
• JavaandAnnotation Configuration • AJAXintroduction
• Autodetectionof ConfigurationFile • JQueryAJAX call models
LombokAPI • Integrationwith RestController
• @Data SpringBootConnectionPooling
• @Getter • TypesofTemporary Memories
• @Setter • Needof Pooling
• @ToString • Poolingv/scaching
• @EqualsAndHashCode • HikariCP Configuration
• @NoArgsConstructor SpringBootPaginationandSorting
• @RequiredArgsConstructor • PaginationIntroduction
• @AllArgsConstructor • GoogleExamplefor Pagination
• @NonNull • PaginationAndSorting Repository
BasicAnnotations andExecutionflow • Pageand Pagleabeobjects
• @Service • defaultvaluesfor Pagination
• @Component • Sorting Directions
• @Scope
• @Bean RestWebServices andOperations
• @Configuration • NeedofJSON
• @ConfigurationProperties • JSONandIt'sAutoConversion
• @Order • TestingUsing POSTMAN
• @Profile • TypesofHTTPMethods
• @Value • PUT
• @PropertySource • GET
• DELETE
B) SpringBootAdvanced • POST
SpringBootWebApplications • Parameters(HeaderParam,RequestP
• Designof Web Applications aram..)
• LayersinWebApplication • ResponseEntityFormat
• SpringBoot MVCModel • @RequestBodyand
• WritingofControllers @ResponseBodyFormat
Embedded Server andDatabases
• Needof EmbeddedComponents SpringBootwithSwagger
• KnowingServersConfiguration • WhatisAPIEndpoints
• Working withTomcat • SwaggerIntroduction
• WorkingJettyServers • Designof SwaggerUI
• Working with Undertow • Codingfor RestController
• H2DatabaseandConsole • TestingSwagger Operations
• HSQLDB SpringBootProfiles
• ApacheDerby • Needof Profiles
SpringBoot JDBC • EnvironmentsandProfiles
• CurdRepository • DefiningProfiles
• BasicOperations • ExecutionOf profile
• Executionwith DifferentDbs
• DatabaseConnection Properties
SpringBootDataJPA
• JPARepository,JPADB Operations(CURD)
• findAllandfindBy methods
• @QueryAnnotation forHQL
• JPAPropertiesConfiguration
SpringBootDevTools • DependencyforActuator
• WhatareDevTools • Executingendpoints
• DependencyforDevTools • findinglogs
• Working with DevTools • Beansin container
SpringBootTaskScheduling • Healthcheck
• SchedulersIntroduction • CurrentEnvironment
• TaskManagement SpringBoot Email
• fixedDelayand fixedRate • JavaMAILAPIstructure
• cronexpression • MailProperties
SpringBootActuator • BootMail Design
• ProductionRESTEndpoints • SimpleEmail
• Sensitiveand • MimeEmailwith Attachments
Insensitiveendpoints

MICROSERVICES

MonolithicApplications • Registryserver
• Introductionof LayersApplication • ConsumerDiscovery
• ModulesIntegration IntraCommunicationofMicroservices
• Implementationof MonolithicApplications • Providerand Consumer Integration
DrawbacksofMonolithicapplications • Sending/ReceivingData
• Problems inDesign • HTTPMethodsExamples
• LoadBalancing Datapassing types(JSON,XML)
• ParallelCoding andTesting • HTTPParameters
SOAIntroduction • HTTPBody forDatapassing
• WhatisSOA • ObjecttoJSONFormat
• SOAasDesignPattern • ObjecttoXMLFormat
• ComponentsofSOA Need ofLoadbalancing
• ConsumerandProducers • WhatisLoad balancing
• RegistryandDiscovery Component • Typesof LoadBalancing
MicroservicesIntroduction • RibbonforClientLoad balancing
• Importanceof microservices • Zuul forServer LoadBalancing
• ServicesinApplication APIcreationfor Microservices
• MonolithictoMicroservices • Defining Consumerfor RestController
• ArchitectureandImplementationstyles • Pathsand Parameters
Design ofMicroservices • UsingAPIfor Integration
• EurekaServerasRegistryandDiscovery
SpringCLOUD

SpringCloudArchitecture Zipkin andSleuth


• Components • LoggingandTracing inMicroservices
• ServiceRegistry • Log4Jfor Microservices
• API Gateway • NeedofSleuth
• ConfigServer • ZipkinUI Tracer
• ConfigClient PivotalCloudFoundry(PCF)
• LoadBalancer • WhatisPCF
• PCF • RegisterandValidate Account
• CircuitBreaker • InstallingPCFinsystem
• CloudIntegrations • PushMicroservicetoPCF
DiscoveryandRegistry server • ServiceDashboard
• NetflixEurekaServer Example • PCFBasicCommands
• ApplicationProperties MessageQueue(MQ)
• DependenciesIntroduction • IntroductionstoMQs
• SpringBootversionandCloudversion • Needof MQs
ProviderandConsumer Microservices • Codingusing ActiveMQ
• RestTemplateIntroduction • Apache Kafka
• Eurekaserver Registry SpringBootSecurity
• ProviderCreationandRegisterwith Eureka • BootSecurity Design
• ConsumerApplicationandRegister • AuthenticationandAuthorizations
withEureka • Roles andAntMatcher ULR Patterns
• ApplicationConfigurationfor RestTemplate • InMemory Authentication
• ConsumerandProvider Integration • DefaultFormLogins
ConfigserverandConfigClient • CustomFormCreation
• NeedofConfig Servers • JdbcAuthentication
• LocalFileSystem • JPA/Hibernate(ORM)Authentication
• GitConfigServers • OAuth2Security Desig
• Eurekawith Configserver • OAuth2ClientApplicationDesign
• ProviderandConsumerswith ConfigClient Casestudy[ EmployeeModule]
APIforGateway Proxy • SpringBootDesignand Coding
• WhatisAPIGateway • ConvertingtoMicroservices
• NetflixZull Gatewayexample • DeployinPFC
• Zullproject Properties • IntegratewithSpringApps
• Integrationwith EurekaandPCApp • IntegratewithAngularApps
LoadingBalancing SpringBootwithTools
• NeedOf load Balancing • Eclipse, STS
• NetflixRibbonExample • Maven/Gradle
• ProviderLoadBalancing • Github
• RibbonwithEureka-PCAPP • start.spring.io
Fallbackmethods andCircuitBreaker • JUnitWith Mocking
• ExceptionHandling inCloud • Logging
• Fallbackmethods • ReferenceDocuments
• HystrixCircuit Breakers • Docker
• HystrixDashboard • FAQs

You might also like