org.pieShare.pieShareServer.App.java Source code

Java tutorial

Introduction

Here is the source code for org.pieShare.pieShareServer.App.java

Source

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package org.pieShare.pieShareServer;

import org.pieShare.pieShareServer.services.ServerService;
import org.pieShare.pieShareServer.services.api.IServerService;
import org.pieShare.pieShareServer.springConfiguration.ServiceConfiguration;
import org.pieshare.piespring.service.beanService.BeanService;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 *
 * @author Richard
 */
public class App {

    private static AnnotationConfigApplicationContext context;

    public static void main(String[] args) {
        context = new AnnotationConfigApplicationContext();
        context.register(ServiceConfiguration.class);
        context.refresh();

        BeanService beanService = context.getBean(BeanService.class);
        beanService.setApplicationContext(context);

        IServerService service = beanService.getBean(ServerService.class);
        service.startServer();
    }
}