Servlet 项目开发 和
- Servlet 项目开发
- Servlet 痛点分析(重点)
- 2.2 SpringBoot 项⽬开发
- 2.2.2 添加代码并运⾏程序
- 2.2.3 发布程序
- 2.2.4 SpringBoot VS Servlet
本篇进行servlet开发和 SpringBoot 项目开发
引出 JavaEE 进阶框架 的学习
Servlet 项目开发
servlet开发
Servlet 痛点分析(重点)
- 添加外部 jar 不⽅便,容易出错,⽐如添加了⼀个不匹配的外部 jar 版本;
- 运⾏和调试的时候需要配置 tomcat 不⽅便;
- 发布不⽅便,servlet 项⽬必须依靠外置的 tomcat(外置的 web 容器)运⾏。
- 路由配置不⽅便,⼀个访问地址对应⼀个 Servlet 类。
- …
⽽以上痛点问题,都可以通过 JavaEE 进阶框架解决,接下来我们⼀起来看
2.2 SpringBoot 项⽬开发
2.2.2 添加代码并运⾏程序
⽤户实体:
import lombok.Data;
@Data
public class User {private Integer id;private String name;private Integer age;private String password;
}
添加控制器:
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RequestMapping("/user")
@RestController
public class UserController {@RequestMapping("/add")public String add(User user){return user.toString();}
}
之后即可访问地址
2.2.3 发布程序
使⽤ jar -jar xxx.jar 直接发布程序
2.2.4 SpringBoot VS Servlet
SpringBoot 相⽐于 Servlet 的优点总结:
- 添加外部 jar 更容易,不易出错(版本问题⽆需关注);
- 调试项⽬更加⽅便,⽆需配置 Tomcat;
- 发布项⽬更加⽅便,⽆需配置 Tomcat;
- 添加路由更加⽅便,⽆需每个访问地址都添加⼀个类。
- …
现在我们已经知道了框架的优点了,哪怎么去学呢?