Spring Boot 整合Web 层技术(整合Servlet)
1 整合Servlet 方式一
1.1通过注解扫描完成Servlet 组件的注册
1.1.1创建Servlet
/**
* 整合Servlet 方式一
*/
@WebServlet(name = "FirstServlet",urlPatterns = "/first")
public class FirstServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response){
System.out.println("First Servlet........");
}
}
1.1.2修改启动类
@SpringBootApplication
@ServletComponentScan//在spring Boot 启动时会扫描@WebServlet
注解,并将该类实例化
public class SpringbootwebApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootwebApplication.class,
args);
}
}
2 整合Servlet 方式二
2.1通过方法完成Servlet 组件的注册
2.1.1创建Servlet
/**
* 整合Servlet 方式二
*/
public class SecondServlet extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response){
System.out.println("Second Servlet........");
}
}
2.1.2创建Servlet 配置类
/**
* Servlet 配置类
*/
@Configuration
public class ServletConfig {
/**
* 完成Servlet 组件的注册
*/
@Bean
public ServletRegistrationBean
getServletRegistrationBean(){
ServletRegistrationBean bean = new
ServletRegistrationBean(new SecondServlet());
bean.addUrlMappings("/second");
return bean;
}
}
最新文章
- WinForm构造函数的作用
- 【每日一linux命令6】命令中的命令
- Android Studio项目目录结构介绍
- 学习练习 session练习
- [iOS基础控件 - 6.2] LOL英雄列表 UITableView单项显示
- IOS响应式编程框架ReactiveCocoa(RAC)使用示例-备
- 安装eclipse
- QTDesigner的QVBoxLayout自动随窗口拉伸
- bcp和load table
- Cenots更换YUM源的问题
- C#-变量类型(值类型、引用类型)
- 【noip 2012】提高组Day1T3.开车旅行
- MyEclipse 10 + OsChina GIt项目托管
- mysql的sql执行计划详解
- process information unavailable 的解决办法
- perl File::Spec 模块
- inception_web
- codeforces1137B kmp(fail的妙用)
- PayPal 对接
- 螺旋队列(p98)
热门文章
- G++编译链接的那些事
- python嵌套列表知多少
- Xor Path 牛客,HPU--C--LCA
- PrestoSPI安全扩展
- 14.移动端图片浏览组件 react-wx-images-viewer
- [腾讯云]简单在腾讯云 CenTOS7.0 安装Nginx,Mysql(MariaDB),Memcache,解析PHP!
- MySQL笔记总结-DDL语言
- 十分钟搞懂Elasticsearch数字搜索原理
- MySQL server has gone away(在执行sql的时候,莫名的报错)
- php二维数组的排序