Skip to content

package info demo

yangyp8110 edited this page Jul 4, 2018 · 2 revisions

package-info 示例

package-info

package-info.java

@PkAnnotation(value = "this is a package desc annotation")
package com.pkage.demo.controller;

import com.pkage.demo.PkAnnotation;
import lombok.Data;

@Data
class PkClass {
    private String name;
    private Integer age;
}

class PkConst {
    static final String ROOT_PACKAGE_NAME = "com.pkage.demo.controller";
}
    @RequestMapping("/d1")
    public void d1() {
        Package aPackage = Package.getPackage(PkConst.ROOT_PACKAGE_NAME);
        PkAnnotation annotation = aPackage.getAnnotation(PkAnnotation.class);
        if(annotation != null) {
            System.out.println(annotation.value());
        }

        PkClass pkClass = new PkClass();
        pkClass.setAge(24);
        pkClass.setName("张三");
    }
Clone this wiki locally