How to enable consul in my spring boot microservice

I want to registered my spring boot to consul discovery server as a client how I can enable it.

Add below dependency in your pom.xml

        <!-- Consul Support -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-consul-discovery</artifactId>
        </dependency>

       <!-- Enable Actuator  -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

Add below properties in application.properties:

#-----------consul Client details------#
spring.cloud.consul.discovery.enabled=true
spring.cloud.consul.discovery.register=true
spring.cloud.consul.discovery.deregister=true
spring.cloud.consul.discovery.health-check-path=/my-service/actuator/health
spring.cloud.consul.discovery.health-check-interval=3s
spring.cloud.consul.discovery.health-check-timeout=3s
spring.cloud.consul.discovery.health-check-critical-timeout=5s
spring.cloud.consul.discovery.scheme=http
spring.cloud.consul.discovery.health-check-tls-skip-verify=true
spring.cloud.consul.discovery.prefer-ip-address=true
spring.cloud.consul.discovery.register-health-check=true
spring.cloud.consul.config.import-check.enabled=false
spring.cloud.consul.port=8500
spring.cloud.consul.host=consul-headless```

Add below annotation in Main Class:

@EnableDiscoveryClient