SpringBoot一些常用注解
来源:互联网 发布:ip正则表达式js 编辑:程序博客网 时间:2024/06/11 05:33
@SpringBootApplication
正常情况下,用这个注解的类是SpringBoot项目入口,Spring容器只能扫描当前包和当前下的子包,如何控制扫描的包呢
如图所示,我是有两个包,demo和demo1,项目的入口程序是SpringBoot01Application.java,正常情况下,demo1里面的User是扫描不到的
package com.example.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.context.ConfigurableApplicationContext;import com.example.demo.entity.Jdbc;import com.example.demo.entity.Student;import com.example.demo1.User;
@GetMapping("/user/speak") @PostMapping("/user/speak")
处理get请求和post请求
@ControllerAdvice
@ControllerAdvice一般和@ExceptionHandler(value=Exception.class) @ResponseBody 一起使用
作用:当处理错误的时候,返回页面一个“”“处理错误”
package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.ConfigurableApplicationContext; import com.example.demo.entity.Jdbc; import com.example.demo.entity.Student; import com.example.demo1.User; /** * ① @SpringBootApplication(scanBasePackages="com.example.demo")<=======>@SpringBootApplication ,扫描当前包及其子包 * ② @SpringBootApplication(scanBasePackages="com.example.demo1") 只扫描demo1包,demo包不会扫描 * ③ @SpringBootApplication(scanBasePackages="com.example.demo1,com.example.demo") demo和demo1包都会扫描 */ @SpringBootApplication public class SpringBoot01Application { public static void main(String[] args) { ConfigurableApplicationContext context=SpringApplication.run(SpringBoot01Application.class, args); User user=context.getBean(User.class); user.speak(); Student stu=context.getBean(Student.class); stu.speak(); //关闭服务器 context.close(); } }
阅读全文
1 0
- SpringBoot一些常用注解
- springboot 一些常用的注解介绍
- springboot 常用注解
- springboot常用注解二
- 常用springboot注解
- springboot常用注解总结
- SpringBoot常用注解
- SpringBoot常用注解
- SpringBoot常用注解
- Springboot 常用注解
- 【SpringBoot】常用注解
- Springboot 常用注解
- springboot常用注解集锦
- springboot常用注解
- Springboot 常用注解
- springBoot Restfull 常用注解
- SpringBoot常用注解
- java springboot常用注解
- C#修改项目名称(Solution)
- 小白的程序员自学之路
- 模拟最短寻道时间优先SSTF算法
- 01背包
- SpringCloud(第 001 篇)简单用户微服务
- SpringBoot一些常用注解
- 1292:韩信点兵
- 剑指offer1 二维数组中的查找
- 用js写一个二层bp神经网络
- 天天学Linux命令23--find 命令的参数详解
- 【C/C++开发】emplace_back() 和 push_back 的区别
- HDU
- 【译文】你说你喜欢雨
- FIFO页面置换算法