SpringBoot 学习心得
来源:互联网 发布:php怎么调用存储过程 编辑:程序博客网 时间:2024/06/06 02:05
- Controller 和 RestController的区别
- PathVariableRequestParamGetMapping
- maven更改资源目录
- Value 和 静态变量
@Controller 和 @RestController的区别
@Controller: 处理http请求
@RestController: Spring4之后新加的注解,原来返回json需要@ResponseBody
和@Controller的配合
@PathVariable,@RequestParam,@GetMapping
@PathVariable: 获取url中的参数
@RequestParam: 获取请求参数的值
@GetMapping: 组合注解
@RequestMapping(value="/get/id/{id}", method = RequestMethod.GET)public String getId(@PathVariable("id")Integer id){ System.out.println("test"); return "id:" + id ; }
maven更改资源目录
不同工具对资源目录的识别位置不同,可以利用maven来指定资源目录
<resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <!--配置spring的资源目录,否则maven不识别--> <resource> <directory>src/main/resources</directory> </resource></resources>
@Value 和 静态变量
spring不支持通过@Value的方式注入静态变量中,但是可以通过set方法来注入到静态变量中
private static String xx;@Value("${test}")public void setXx(String test){ xx = test;}
set方法也必须为非静态方法,且赋值过程在静态块初始化过程之后.
阅读全文
0 0
- SpringBoot学习心得
- SpringBoot 学习心得
- SpringBoot+Dubbo学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 学习心得
- 二叉树的基本操作实现
- 3、AOP
- C++编译器构造类的潜规则
- 一台服务器部署两个mysql
- Linux下安装MongoDB3.2.5(自测)
- SpringBoot 学习心得
- Openresty最佳案例 | 第9篇:Openresty实现的网关权限控制
- LeetCode --- 26. Remove Duplicates from Sorted Array
- 安装zabbix-server,进去里面页面提示:strtotime(): It is not safe to rely on the system's timezone settings.
- Linux vm wget 404 Not Found on Accelerator 解决
- 前端常见面试题整理
- Anaconda3 在开始菜单找不到Anaconda command prompt入口
- intellij idea 上打jar包,放到集群上跑及hadoop使用
- session&&Cookie