简单点...无xml配置的SSM整合运行!

初学springBoot的可以看看!

首先!创建一个简单的maven工程。创建步骤略!

首先!点击导入依赖!

简单点...无xml配置的SSM整合运行!_第1张图片

首先!创建war包!也就是这一句哈!war

好了!正式的来了。我们只是创建一个简单点的ssm配置。

导入spring-webmvc的依赖

导入javax-servlet-api的依赖


        
            org.springframework
            spring-webmvc
            5.2.4.RELEASE
        
        
            javax.servlet
            javax.servlet-api
            4.0.1
        
    

创建好maven项目!

简单点...无xml配置的SSM整合运行!_第2张图片

还未完哦!继续看

简单点...无xml配置的SSM整合运行!_第3张图片

简单点...无xml配置的SSM整合运行!_第4张图片

点击完ok后将刚才剪切的/WEB-INF/剪切到刚才的目录下!

创建目录。com.itbaizhan.controller.config

在controller层中创建HelloController.java

@RestController
public class HelloController {

    @GetMapping("/hello")
    public String hello() {
        return "hello SSM@SpringBoot!";
    }
}

在config中创建WebMvcConfig(这个相当于applicationContext.xml的配置文件)

简单点...无xml配置的SSM整合运行!_第5张图片

在创建config中创建WebInit(这个相当于Web.xml的配置)!

/*
* 实现WebApplicationInitializer这个方法 相当于spring中的web.xml配置文件!
* */
public class WebInit implements WebApplicationInitializer {
    public void onStartup(ServletContext st) throws ServletException {
        AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
        context.register(WebMvcConfig.class);
        context.setServletContext(st);
        //中央处理器
        ServletRegistration.Dynamic springmvc = st.addServlet("springmvc", new DispatcherServlet(context));
        springmvc.addMapping("/");
        /*容器启动时就把servlet也给启动了!*/
        springmvc.setLoadOnStartup(1);
    }
}

好了!简单的ssm无xml配置就弄好了!我们来启动一下Tomcat吧!额因为还没使用springBoot创建!所以需要Tomcat启动。(简单点配置Tomcat  嘻嘻)

简单点...无xml配置的SSM整合运行!_第6张图片

可以运行了!我们来看下结果吧!

简单点...无xml配置的SSM整合运行!_第7张图片

你可能感兴趣的:(ssm依赖,Spring)