学习java后台随笔

1.安装node.js https://nodejs.org/en/download/。
2.cmd中 进入项目文件目录,运行 npm install
3.目录下有了node_modules文件夹即可,运行npm run dev

4.masterBack项目的config目录下 index.js文件port:对应前端端口号,就是打开网页用http://localhost:port/#/,
target:对应后端网址tomcat就设置成target

npm:前端
tomcat:服务端

5.idea中创建Controller文件,为了自动初始化dao文件,需要在构造方法中参数加入dao文件,构造方法上面添加@Autowired注释,例如:
 @Autowired
    public FundSideController(AdminService adminService, FundSideManagerDao fundSideManagerDao){
        this.fundSideManagerDao=fundSideManagerDao;
        this.adminService=adminService;
    }

 dao文件名称和数据库参数类名称一致
 .文件不要上传

6.删除下面这个目录就是删除maven里的项目,点刷新可以重新加入进去
C:\Users\Administrator\.m2\repository\com\pp100\项目名\1.2-RELEASE

7.在PermissionResource中添加新的枚举,放入index.js中要重新登入网页
xbld123456

8.打包流程:
(1).后台打包:点击Maven Project,Profiles (alpha是打开发的包,beta是打测试的包)三个项目每一个都要进入Lifecycle文件夹,点击clean再点击package,完成后在LoanApplyWebPrd下
target目录下ROOT.war就是jar包(注意:打包时关掉debug运行,LoanApplyWebPrd打包失败的话,clean后点击debug运行成功,即可打包成功)

(2).前端打包,在masterBack目录中打开cmd 运行 npm run build 成功后 masterBack目录下有dist文件夹就是jar包


9.新写的接口提示超出权限,需要把它加入白名单 在PermissionInterceptor类中最下面添加   commonRoles.add("");

10.将16进制的转成10进制的id:IdObfuscater.DEFAULT.decode(applyId);

11.car_attach  type字段区分


12.car_Opinion :记录操作意见的表

13.class="border-right-none width-50" 表格独占一行

14.this.qs.stringify(this.model):将model序列号,key=value

15.@Transient:Spring 注解实体类中非数据库字段属性

16.this.timeFmt(date):vue中将date转成日期

  margin-left: auto;
  margin-right: auto;  dialog放中间

17.JSON.stringify(array):vue中转json

18.criteria.addOrder(Order.asc("id")):java代码中对数据库的数据进行排序,Order.asc()从小到大,Order.dasc()从大到小,"id":根据id列排序

19. loan_user_repay_detail:还款明细表,做客户还款台账

20. this.timer(long):转类似1528819200:0时间戳
21. this.timeFmt(long):转正常时间戳1528819200

22. clear: both    :清除浮动

23. wxWeb:wx前端项目

24.设置宽高%号无效:使用display: block,变成块再设置宽高即可

25.vue的方法中获取到的数据在body中无效时,可能是this的功能域不同,这时候需要在方法外,重新定义this,如:var ower=this; 里面全部用ower即可

26.vue:formatter  :能对列值进行处理(值里面可以接方法,可以对列里的值做修改)

猜你喜欢

转载自blog.csdn.net/keke921231/article/details/82902737
今日推荐