Java分布式系统限时秒杀系统软件API之Web层开发设
摘要: Java分布式系统限时秒杀系统软件API之Web层开发设计即然是Web层的会毫无疑问要先引进SpringMvc了改动web.xml,引进SpringMvc的DispatcherServlet: web-app xmlns= xml/ns/javaee xmlns:xsi= 2001/XMLSchema-instanc...
即然是Web层的会毫无疑问要先引进SpringMvc了
改动web.xml,引进SpringMvc的DispatcherServlet:
web-app xmlns= xml/ns/javaee xmlns:xsi= 2001/XMLSchema-instance xsi:schemaLocation= xml/ns/javaee xml/ns/javaee/web-app_3_0.xsd version= 3.0 &plete= true !--用maven建立的web-app必须改动servlet的版本号为3.0-- servlet servlet-name seckill-dispatchServlet /servlet-name .springframework.web.servlet.DispatcherServlet /servlet-class !--配备springmvc的配备文档-- init-param param-name contextConfigLocation /param-name param-value classpath:spring/applicationContext-*.xml /param-value /init-param load-on-startup 1 /load-on-startup /servlet servlet-mapping servlet-name seckill-dispatchServlet /servlet-name !--立即阻拦全部恳求,已不选用spring2.0的/*或是*.do方法-- url-pattern / /url-pattern /servlet-mapping /web-app
在这里里得话假如你没配备这一段编码的:
!--配备springmvc的配备文档-- init-param param-name contextConfigLocation /param-name param-value classpath:spring/applicationContext-*.xml /param-value /init-param
SpringMvc默认设置便会默认设置去WEB-INF下搜索默认设置标准的配备文档,像我这儿配备的servlet-name是seckill-dispatchServlet得话,则默认设置会找寻WEB-INF一个名叫seckill-dispatchServlet-Servlet.xml的配备文档
接下去撰写Controller SeckillController<.suny下创建包为Controller的包,随后在里边在建一个类SeckillController:
.suny.controller;/** * Created by 孙建荣 on 17-5-24.中午10:11 */@( /seckill )public class SeckillController { private final SeckillService seckillService; @Autowired public SeckillController(SeckillService seckillService) { this.seckillService = seckillService; } /** * 进到限时秒杀目录. * * @param model 实体模型数据信息,里边置放有限时秒杀产品的信息内容 * @return 限时秒杀目录JavaScript实例教程/参照指南