关闭

SpringBoot一些常用注解

4431人阅读 评论(0) 收藏 举报
分类:

@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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:33779次
    • 积分:734
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:0篇
    • 译文:1篇
    • 评论:5条
    文章存档
    最新评论