一 SpringBoot框架技术总结

?、框架技术总结(一) 框架技术总结地址
框架技术总结(一)
框架技术总结(二)
框架技术总结(三)
框架技术总结(四)
框架技术总结(五)
1、简介
我们之前的SSM还是使用起来不够爽 。
1.1、是什么
Boot是基于开发的全新框架,相当于对做了又一层封装 。
所以能做的他都能做,并且简化了配置 。并且还提供了一些所没有的比如:
最大特点:自动配置、起步依赖
1.2、快速构建项目 新建
选择版本和Web 依赖
点击即可
1.2.1、阿里云镜像
使用方式构建Boot 项目,当网络不稳定时,经常会出现无法连接或连接超时的问题,导致项目无法创建或创建失败 。
我们可以使用镜像地址创建项目,如下图所示
1.3、自己构建项目
上述IDEA快速构建项目
新建普通 Maven 项目
继承父工程
在 pom.xml 中添加一下配置,继承 -boot-- 这个父工程
org.springframework.bootspring-boot-starter-parent2.5.4
添加依赖
在 pom.xml 导入如下依赖
org.springframework.bootspring-boot-starter-web
创建启动类
创建一个类,在其上加上 @n 注解标识为启动类
@SpringBootApplicationpublic class HelloApplication {public static void main(String[] args) {SpringApplication.run(HelloApplication.class,args);}}
定义
创建 包,要放在启动类所在包
@RestController// 相当于 @Controller + @ResponseBodypublic class HelloController {@RequestMapping("/hello")public String hello(){return "Hello SpringBoot";}}
启动测试
直接运行启动类的 main 方法即可,然后访问 :80/hello

一  SpringBoot框架技术总结

文章插图
错误页面错误页面!
【一SpringBoot框架技术总结】3.2、@+@
在框架中,可以使用 @ 注解和@ 注解实现全局异常统一处理 。@ 注解用于标识某个类是控制器的切面类;@ 注解用于标识在异常处理的方法上 。如果要实现 Ajax 异常处理,可以使用 @ 注解,该注解用于标识某个类是控制器的切面类,支持风格及ajax返回json 。
定义异常处理类
在项目中创建名为 com.. 的包,并在该包下定义异常处理类,代码如下:
@ControllerAdvicepublic class GlobalException{@ExceptionHandler(value=http://www.kingceram.com/post/{Exception.class})public Object exceptionHandler(HttpServletRequest request,Exception e){ModelAndView modelandView = new ModelAndView();modelandView.addObject("exception",e.getMessage()); // 设置异常信息modelandView.addObject("url",request.getRequestURL()); //设置异常路径modelandView.setViewName("error"); //设置页面视图return modelAndView;}}
修改 error.html 页面
添加异常信息和异常路径显示:
src="http://www.kingceram.com/post/libs/three.min.js">错误页面错误页面!错误信息:错误信息:
测试