
注解
长江水面写日记
这个作者很懒,什么都没留下…
展开
-
@JsonIgnore与 @JsonProperty 、@JsonSetter用法
@JsonIgnore与 @JsonProperty 组合使用@JsonIgnore放在get方法上@JsonProperty放在set方法上这样可解决比如实体类的password属性,返给前端时被忽略,而后端接收数据时转换成java对象时,被正常赋给password@JsonSetter用法:json的key与实体类的属性不一致时,比如下边代码 userId 与id 不一致,用@J...原创 2018-10-24 16:04:45 · 9634 阅读 · 0 评论 -
Spring中使用注解 @Scheduled执行定时任务
注解@Scheduled 可以作为一个触发源添加到一个方法中,例如,以下的方法将以一个固定延迟时间5秒钟调用一次执行,这个周期是以上一个调用任务的完成时间为基准,在上一个任务完成之后,5s后再次执行:@Scheduled(fixedDelay=5000)public void doSomething() { // something that should execute...转载 2019-06-11 13:53:03 · 228 阅读 · 0 评论 -
mybatis-spring包@MapperScan注解下的属性
源码:@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.TYPE})@Documented@Import({MapperScannerRegistrar.class})public @interface MapperScan { String[] value() default {}; String[]...原创 2019-05-13 15:10:16 · 11568 阅读 · 4 评论 -
@Conditional注解使用
@Configurationpublic class Config { @Conditional(MyCondition.class) @Bean public String condition() { System.err.println("自定义的condition的match方法返回值为true时,才会进入该方法创建bean"); ...转载 2019-05-13 14:57:39 · 348 阅读 · 0 评论 -
Spring Boot中的 @ConfigurationProperties
看各种框架的spring boot版本,配置信息都写在yml或properties文件里了,这里实际上用了@ConfigurationProperties注解,源代码的流程很复杂,先看看怎么使用.方式1:注解加在类上@Component@ConfigurationProperties(prefix = "test")public class TestConfiguration { ...原创 2019-05-10 16:41:06 · 229 阅读 · 0 评论 -
@Qualifier 注解的一种用法 测试
@Qualifier()括号内可以跟bean对象的名称,@Qualifier("xxx")可以将bean对象当做参数传入方法中@Configurationpublic class Test { @Bean(name = "db1") public Integer db1 () { return 1; } @Bean(name =...原创 2019-05-09 16:24:24 · 965 阅读 · 0 评论 -
@Resource 注解的一个用法
@Bean("readDataSources") public List<DataSource> readDataSources(){ List<DataSource> dataSources=new ArrayList<DataSource>(); dataSources.add(readDataSourceO...原创 2019-05-09 17:53:25 · 2687 阅读 · 0 评论 -
@RequestParam用Map接收参数
@RequestParam 注解如果是个map类型,那么mvc适配器就将参数封装到map中请求地址:localhost:8080/test?name=testname&pwd=123456@RequestMapping("/test") public Object hello2(@RequestParam Map query) { String name...原创 2019-04-13 11:01:18 · 13844 阅读 · 0 评论 -
Spring注解记录
1.@Qualifier: 这个注解与@Autowired组合使用,当注入的对象是个接口,有多个实现类时,你可以用@Qualifier("bean的名称")来指定到底是哪个对象2.@PathVariable:用来接收get/post传来的参数@GetMapping("/user/{id}")public void findPet(@PathVariable Integer id) {}...原创 2019-01-04 11:02:52 · 124 阅读 · 0 评论 -
@GetMapping和@PostMapping 和@RequestMapping区别
@GetMapping=@RequestMapping(method = RequestMethod.GET)@PostMapping =@RequestMapping(method = RequestMethod.POST)原创 2018-11-29 14:27:39 · 579 阅读 · 0 评论 -
@Bean的一种用法
先有一个bean @Bean public Queue queueMessages() { return new Queue("topic.messages"); }后一个bean需要以前一个bean为参数可以这样写: @Bean Binding bindingExchangeMessage(Queue queueMessag...原创 2019-08-21 11:01:26 · 643 阅读 · 0 评论