java 常用的

1 SpringBootApplication注解  所有的springboot application启动类都需要在类级别上加上@SpringBootApplication注解

2 RestController    @RestController注解能够使项目支持Rest

3 RequestMapping  @RequestMapping表示请求的URL上下文路径,该路径不能重复,为了保证与团队其他同事写的不重

查: @GetMapping
增: @PostMapping
改: @PutMapping
删: @DeleteMapping

4 RequestBody 在入参设置@RequestBody注解表示接收整个报文体,这里主要用在接收整个POST请求中的json报文体

5 RequestParam 注解来标示参数

6 @Autowird 自动注入

7@PathVariable 获取url路径的变量值

8 Service层常见注解:
@Service 注入一个服务层的Bean
     Dao层常见注解:
@repository
@component (把普通pojo实例化到spring容器中,相当于配置文件中

9 事物

          1)在主类Application上标注 @EnableTransactionManagement 注释 

           2)service 方法上标注@Transactional

session:

openSession与getCurrentSession的区别:

1) getCurrentSession 在事物提交或者回滚之后自动关闭,而openSession需要手动关闭

2)openSession每次创建新的session对象 getCurrentSession使用现有的session对象

猜你喜欢

转载自blog.csdn.net/fish_study_csdn/article/details/82345230