如何建立java ssm工程_如何搭建一个ssm项目
1.創(chuàng)建一個普通的maven項目,引入Spring MVC 的pom依賴
2.添加Spring的配置(xml方式applicationContext.xml)掃描除了controller包之外的包(掃描所有的包,除了controller)
3添加Spring mvc 的配置(xml方式 mcv-servlet)掃描controller包(不掃描所有的包,除了controller)
4添加web.xml加載這兩個配置
5在service中寫一個注解類(@service)
6.在controller中寫一個注解類(@RestController)用(@Autowried)將service注入進來。寫一個方法并加上請求的路徑(@GetMapping(“/hello”))
7.瀏覽器訪問/hello這個路徑
以上就是用xml方式對Spring 和Spring MVC整合。
下面我們用java對他整合,這個也是Spring boot中對ssm整合的方式
1.創(chuàng)建一個普通的maven項目,引入Spring MVC 的pom依賴
2.添加Spring的配置
//@Configuration表示他是一個配置類,類似于 applicationContext.xml
@Configuration//掃描所有的包除了 Controller
@ComponentScan(basePackages = "com.zl", useDefaultFilters = true, excludeFilters = {@ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Controller.class)})public classSpringConfig {
}
3添加Spring mvc 的配置
@Configuration//所有的包都不掃,除了Controller
@ComponentScan(basePackages = "com.zl",useDefaultFilters = false,includeFilters = {@ComponentScan.Filter(type = FilterType.ANNOTATION,classes = Controller.class)})public classSpringMVCConfig {
}
4.用java代碼替代web.xml加載這兩個配置
//當容器啟動時,就會j加載這個類
public class Webxml implementsWebApplicationInitializer {public void onStartup(ServletContext servletContext) throwsServletException {//首先來加載 SpringMVC 的配置文件
AnnotationConfigWebApplicationContext ctx = newAnnotationConfigWebApplicationContext();//注冊bean
ctx.register(SpringMVCConfig.class);//添加 DispatcherServlet
ServletRegistration.Dynamic springmvc = servletContext.addServlet("springmvc", newDispatcherServlet(ctx));//給 DispatcherServlet 添加路徑映射
springmvc.addMapping("/");//給 DispatcherServlet 添加啟動時機
springmvc.setLoadOnStartup(1);
}
}
5.寫一個controller進行測試。
總結(jié)
以上是生活随笔為你收集整理的如何建立java ssm工程_如何搭建一个ssm项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 海尔中央空调制热运转一段时间后,再不启动
- 下一篇: 老房子二层的实木板铺的算一层吗?