javascript
Spring注解 (更新中)
@Configuration? ? 表明當前類為配置類
@ComponentScan? ?掃描組件,注冊到容器
@Component? @Service @Controller? 表明該類為組件類
@Bean 在方法上使用返回一個對象注冊到容器中
@Lazy 單實例Bean 不會在容器啟動時注冊到容器中,而是在第一次使用
@Scope? Bean的單例的還是多例的
@PropertySource? 加載配置文件
@Conditional 根據一定條件加載Bean
@Autowired 在一個組件中注入另一個組件
@Qulifier 指定要注入的組件的id
@Primary? 被選定的Bean 應該被首選被注入
@Profile? 不用環境 注冊不同的Bean
@Aspect 表明該類為切面類
@Before 前置通知方法,在目標方法運行之前運行
@After 后置通知方法,在目標方法運行之后運行
@AfterReturning ,返回通知方法,在目標方法正常返回運行
@AfterThrowing,異常通知方法,在目標方法出現異常運行
@Around 環繞通知方法,動態代理,手動推進目標方法運行
@EnableAspectJAutoProxy 開啟AOP模式
@EnableTransactionManagement? 開啟基于注解事務管理功能
@Transactional? 開啟事務控制
@EventListener 監聽事件
@WebServlet 注冊servlet
@EnableWebMvc 開啟Mvc容器的定制配置
@SpringBootApplication 標注是springboot應用
@SpringBootConfiguration? SpringBoot的配置類
@EnableAutoConfiguration 開啟自動配置功能
@RequstMapping 路徑映射
@ResponseBody 返回json字符串
@RestController =@ResponseBody+@Controller
@ConfigurationProperties 類中的屬性與配置文件中的配置進行綁定
@ImportResouce 讓配置文件生效
總結
以上是生活随笔為你收集整理的Spring注解 (更新中)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring容器中导入组件方式
- 下一篇: js(小程序或JavaScript)中[