package Ġcom . example . acl Ċ Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . boot . Application Arguments Ċ import Ġorg . springframework . boot . Spring Application Ċ import Ġorg . springframework . boot . autoconfigure . SpringBoot Application Ċ import Ġorg . springframework . boot . run Application Ċ import Ġorg . springframework . context . Configurable ApplicationContext Ċ import Ġorg . springframework . transaction . annotation . Enable Transaction Management Ċ Ċ @ SpringBoot Application ( scan Base Packages Ġ= Ġ[" com . example "]) Ċ @ Enable Transaction Management Ċ open Ġclass ĠA cl Application Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Autowired ĊĠĠĠĠĠĠĠ Ġvar Ġcontext : ĠConfigur able ApplicationContext ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext Ġ= Ġrun Application < Acl Application >(* args ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ } Ċ