# doStart method

1. @protected

Future<void> doStart()

Template method invoked during start to perform startup logic.

Subclasses can override this to initialize services, schedule jobs, or perform any tasks that need to occur when the application context starts.

Example:

    @override
    Future<void> doStart() async {
    logger.info("Custom startup logic here");
    }

This is part of Jetleaf – a framework which developers can use to build web applications.

## Implementation

    @protected
    Future<void> doStart() async {
      // Default implementation - subclasses can override
    }