SpringBoot 基础

SpringBoot 框架搭建
启动方式
  1. 入口运行 run() 方法
  2. 使用命令行工具,进入项目路径,执行 mvn spring-boot:run
  3. 编译通过后,进入 target 下,执行 java -jar XXXXX.jar
配置设置
  • server.port 指定项目启动的端口
  • server.context-path 指定访问路径
注解
  • @SpringBootApplication 入口类
  • @Controller 处理 http 请求
  • @RestController = @Controller + @ResponseBody 可以返回 json 格式的数据
  • @RequestMapping(value =”/girls”, method = RequestMethod.GET)
  • @GetMapping(value =”/girls”) 同上,在方法上使用
  • @PostMapping(value = “/addGirl”)
  • @PutMapping(value = “/girls/{id}”)
  • @Value(“${key}”) 配置在变量上,直接将配置文件中的值赋给指定的变量
  • @ConfigurationProperties(prefix=”girl”) 可直接将配置文件中的值赋给一个实体类
  • @PathVariable 获取 url 中的数据,用法:findGirl(@PathVariable(“id”) Integer id)
  • @RequestParam 获取请求参数的值
  • @Entity 对应数据库表的实体类
  • @Transactional 事务
  • @Validated + @Min(value = 18,message = “未成年人禁止插入”) 表单验证
  • @Aspect 面向切面编程
  • @Pointcut + @Before + @After
  • @AfterReturning(returning = “object”,pointcut = “log()”) 捕获返回值
  • @ControllerAdvice 异常处理
  • @ExceptionHandler
  • @RunWith(SpringRunner.class) + @SpringBootTest 单元测试

猜你喜欢

转载自blog.csdn.net/qq_kbyd/article/details/79889124