Code Monkey home page Code Monkey logo

gsein-platform's Introduction

  • 👋 Hi, I’m @lhing17
  • 👀 I’m interested in Warcraft III map making and clojure.
  • 🌱 I’m currently learning clojure language and reading SICP.
  • 💞️ I’m looking to collaborate on Warcraft III map making.
  • 📫 How to reach me

lhing17's GitHub stats lhing17's Top Langs

gsein-platform's People

Contributors

lhing17 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

gsein-platform's Issues

代码生成器自动创建包结构

在 CodeGenerator 的 generateClass 方法中添加如下代码,能完被生成类的包结构的自动创建,而不是手动创建:

  private void generateClass(String path, String templateName, String className, Map<String, Object> params) {

      // 目录不存在的时候创建目录
      File file = Path.of(path).toFile();
      if(!file.exists())
          file.mkdirs();
  
   //....

SystemLoggingAspect 注释有误

cn.gsein.platform.system.advice.SystemLoggingAspect 中如下注释错误:

    /**
     * 后置通知:记录日志,日志内容为方法名称、方法的参数和返回值
     */
    @AfterReturning(pointcut = "@annotation(systemLogging)", returning = "result")
    public void afterReturning(JoinPoint joinPoint, SystemLogging systemLogging, Object result) {
        // 获取到logger
        Logger logger = LoggerFactory.getLogger(joinPoint.getTarget().getClass());
        // 获取到方法名
        String methodName = joinPoint.getSignature().getName();
       // ....

@AfterReturning 为返回通知,@After 为后置通知。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.