2. Spring Boot & ExtJs6.2.0

开发环境搭建

安装所需软件

  1. sencha cmd 官网下载
  2. nginx 官网下载
  3. extjs6 下载地址
  4. extjs-gpl
  5. extjs-doc
  6. 开发工具 idea,eclipse,atom,sublime等

步骤

新建maven工程

webapp下面用sencha cmd新建ext工程

sencha -sdk /extjs/ext-6.2.0 generate app MyApp /main/webapp/myapp
#只生成classic模式
sencha -sdk /Users/qh-lp-imac/extjs/ext-6.2.0 generate app --classic Abd /Users/qh-lp-imac/

sencha app watch

sencha app build production

配置Nginx

     #路径/usr/local/etc/nginx
    server {
        listen       81;
        server_name  localhost;
        autoindex on;
        autoindex_exact_size on;
        autoindex_localtime on;

        location /myapp/ {
            #root   html;
            root /main/webapp/myapp;
            index  index.html index.htm;
        }

        location / {
            #root   html;
            proxy_redirect off;
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://localhost:8080/;
        }
    }

说明

  1. sencha cmd 可以自动热部署
  2. nginx 配置转发也可以查看页面
  3. nginx 配置后台转发解决跨域问题

AES加密解密

下载Java Cryptography Extension (JCE) Unlimited Strength

jdk7

jdk8

覆盖路径:

${java.home}/jre/lib/security/

Mac Java_home:

/Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home

你可能感兴趣的:(2. Spring Boot & ExtJs6.2.0)