SpringBoot 基础
其他
2018-06-01 05:17:07
阅读次数: 0
SpringBoot 框架搭建
启动方式
- 入口运行 run() 方法
- 使用命令行工具,进入项目路径,执行 mvn spring-boot:run
- 编译通过后,进入 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