Sprinv MVC 4 Setting Direktori BaseController

Pada tutorial kali ini saya akan mengajak anda ngoprek Spring MVC 4.x Framework, dan bagaimana melakukan setingan BaseController sehingga akan memudahkan anda dalam implementasi Controller untuk dikenal oleh Spring MVC Framework.

Tutorial ini menggunakan IDE NetBeans 8.1 dan pastikan anda install versi komplitnya ( fitur J2EE tersedia), buatlah project Web dan gunakan Spring MVC Framework pada tahapan Wizard Create Project. Selanjutnya agar Controller yang anda buat akan otomatis di compile/deploy maka lakukan langkah-langkah berikut:

  1. Buat Controller dalam package anda, misal: com.rojulman.springlabs.controller.
    package com.rojulman.springlabs.controller;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    @Controller
    public class HomeController {
        @RequestMapping("/salam")
        public String hours(){
            return "salam";
        }
    }
    
  2. Edit file konfigurasi servlet anda, pada contoh ini file konfigurasi servletnya adalah dispatcher-servlet.xml.
    • Pada bagian header file tambahkan skrip berikut

         xmlns:context="http://www.springframework.org/schema/context"
      
    • misal seluruh controller ada dalam direktori com.rojulman.springlabs.controller, maka pada body file tambahkan skrip berikut
       <context:component-scan
              base-package="com.rojulman.springlabs.controller"/>
      
  3. Run dan Deploy project akse URL : localhost:8080/project_anda/home/salam.htm

Mudah bukan !!!

Post a Response