当前位置: 首页 > 后端技术 > Java

001_iBase4J学习环境搭建

时间:2023-04-01 20:12:48 Java

鍓嶈█澶у濂斤紝鎴戞槸鐧芥搏锛佹湰娆$殑鐩爣鏄涔爄Base4J鐨勬鏋讹紝鍏堣创涓€涓畼鏂逛粙缁嶏細iBase4J鏄疛ava璇█鐨勫垎甯冨紡绯荤粺鏋舵瀯銆備娇鐢⊿pring闆嗘垚寮€婧愭鏋躲€備娇鐢∕aven浠ユā鍧楀寲鐨勬柟寮忕鐞嗛」鐩紝鎻愰珮椤圭洰鐨勫紑鍙戞槗鐢ㄦ€у拰鍙墿灞曟€с€傜郴缁熷寘鎷?涓瓙绯荤粺锛氱郴缁熺鐞嗘湇鍔°€佺郴缁熺鐞哤eb銆佷笟鍔℃湇鍔°€佷笟鍔eb銆傜郴缁熺鐞嗭細鍖呮嫭鐢ㄦ埛绠$悊銆佹潈闄愮鐞嗐€佹暟鎹瓧鍏搞€佺郴缁熷弬鏁扮鐞嗙瓑銆備笟鍔$浉鍏筹細鎮ㄧ殑涓氬姟鍙戝睍銆傚瓙绯荤粺鍙互鏃犻檺鎵╁睍锛屽瓙绯荤粺涔嬮棿浣跨敤Dubbo鎴栬€匨Q杩涜閫氫俊銆傛垜棣栧厛閬靛惊浜嗘垜鍦ㄧ綉涓婃壘鍒扮殑鏁欑▼1銆備絾鏄暀绋嬪凡缁忚繃鏃朵簡锛屾湁浜涘湴鏂逛笉琛岋紝浠ュ悗鍙互鑷繁鐮旂┒淇敼锛屾墍浠ユ湁浜嗚繖绡囨枃绔狅紝寤鸿鐪嬭繖绡囨枃绔犱箣鍓嶅厛鐪嬪師鐗堟暀绋嬶紝鏄笉鏄篃鏃犳墍璋撻敊璇殑銆傚師鏁欑▼鍦板潃锛歨ttps://blog.csdn.net/u011781...涓昏鏄繖涓」鐩病鏈夊畼鏂规枃妗c€傛嵁璇村彧鏈変粯璐硅繘Q缇ゆ墠鑳芥嬁鍒板畼鏂规枃妗o紝鐜板湪缇ゆ弧浜嗭紝闅惧彈銆傚姞娌癸紝瓒呯骇骞磋垂缁欎綔鑰呯画璐癸紒绗竴鍏虫枃锛屾媺鍙栭」鐩伐绋嬫簮鐮佸湴鍧€锛歨ttps://gitee.com/iBase4J/iBa...锛岀洿鎺ョ敤Git鎷夊彇鍗冲彲銆傚鏋滄病鏈夛紝閭e氨鍘婚〉闈㈡墜鍔ㄤ笅杞藉惂銆傘€傘€傚綋鐒舵垜杩欓噷涔熸湁涓€鏉¢緳鐨勬湇鍔′繚璇佷綘婊℃剰锛氭垜浼氭暀浣犲浣曟妸IDEA鎺ュ叆鐮佷簯锛圙itee锛夈€傜浜屽叧锛屽鍏ユ暟鎹簱浣跨敤鐨勬暟鎹簱鐗堟湰涓篗ySQL8.0+銆傚鍏ュ悗鐨勭粨鏋滃涓嬪浘鎵€绀恒€俰base4j_biz鏁版嵁搴撲篃鏄痵ql璇彞鐢熸垚鐨勶紝閲岄潰浠€涔堥兘娌℃湁锛屼笉鐭ラ亾鏈夋病鏈夌敤锛屾殏鏃朵笉鍏冲績銆傜涓夋锛屼慨鏀笿DBC閰嶇疆鏂囦欢锛屼慨鏀逛袱涓猄ervice妯″潡涓嬬殑jdbc.properties閰嶇疆鏂囦欢銆傛€诲叡鏈?涓紑鍙戙€佺敓浜с€佹祴璇曗€嬧€嬬幆澧冿紝骞朵笖宸茬粡瀹屽叏鏀瑰彉浜嗐€傚瘑鐮佹槸璋冪敤top.ibase4j.core.util.SecurityUtil.encryptDes(Stringpassword,byty[]key)鏂规硶鑾峰彇鐨勶紝璋冪敤浠绘剰main鏂规硶鍦ㄦ帶鍒跺彴杈撳嚭鍗冲彲鑾峰彇銆傝繖鍜岀綉涓婄殑鏁欑▼涓嶄竴鏍凤紝璁╂垜绾犵粨浜嗗緢涔呫€傚叿浣撹皟鐢ㄦ柟娉曞涓嬶細System.err.println(SecurityUtil.encryptDes("root",newbyte[]{57,48,49,51,57,49,49,57}));鍏朵腑鏁扮粍key鏄垜閫氳繃debug閫氳繃瑙傚療瑙e瘑鏂规硶浼犲叆鐨勫弬鏁板緱鍒扮殑key銆傛垜鐨勫瘑鐮佹槸root锛屽姞瀵嗗悗灏辨槸M1XaoOiy+J7=銆傚鏋滀綘鐨勪竴鏍凤紝浣犲彲浠ヨ瘯璇曠湅鑳戒笉鑳界洿鎺ョ敤...绗洓鍏筹紝鐜鎼缓锛屼慨鏀筺ginx璁剧疆鐜鏈夊緢澶氾紝閮芥槸windows鐨勶紝鎴戠殑鐗堟湰濡備笅锛歛pache-activemq-5.13.2apache-zookeeper-3.6.2-binnginx-1.9.12Redis-x64-3.0.504鎵撳寘锛屾垜鐨勭幆澧冨湴鍧€锛歨ttps://baimoo.lanzouh.com/is...瀵嗙爜锛歜aimo[鍘熸暀绋媇寮€澶翠篃鍒嗕韩浜嗕竴濂楃幆澧冿紝杩欓噷锛歨ttps://baimoo.lanzouh.com/iF...瀵嗙爜锛歜aimo鎺ヤ笅鏉ヤ慨鏀筺ginx璁剧疆锛岄厤缃矾寰勫湪nginx-1.9.12\conf\nginx.conf锛屽涓嬪浘锛屽湪root鍚庨潰濉啓闈欐€侀〉闈㈢殑璺緞銆傜綉涓婂彂甯冪殑鏁欑▼閮芥病鏈夊啓src鐩綍銆傚簲璇ユ槸浣滆€呭綋鏃舵病鏈変慨鏀规枃浠朵綅缃€傝繖涓庣綉涓婄殑鏁欑▼涓嶅悓銆傚崱浜嗕竴澶╋紝涓€鐩存姤403锛佹病瀛﹁繃nginx锛岀寽鐚滅鍙e彿鏄湇鍔″櫒绔殑绔彛锛屾墍浠ュ~浜?27.0.0.1:8088銆傚叾浠栨病鏈夊彉鍖栵紝鍗曠嫭鍚姩鍗冲彲锛堟渶濂芥槸绠$悊鍛樻ā寮忥級锛岃矾寰勫涓嬶細apache-activemq-5.13.2\bin\win64\activemq.batapache-zookeeper-3.6.2-bin\bin\zkServer.cmdRedis-x64-3.0.504\redis-server.exenginx-1.9.12\nginx.bat(<---闇€瑕佹洿鏀归噷闈㈢殑鍚姩璺緞)绗簲灞傦紝娣诲姞鍦板潃鐧藉悕鍗曚竴鍒囨悶瀹氬悗锛屽惎鍔╩oduleiBase4J-鍒嗗埆鏄疭YS-Service鍜宨Base4J-SYS-Web锛岀劧鍚庡幓http://127.0.0.1鏈€鍚庢墦寮€鐧诲綍椤甸潰銆備絾鏄櫥褰曠殑鏃跺€欒繑鍥?08閿欒锛屽悗鍙版姤璺ㄧ珯璇锋眰锛屼絾鏄垜鎵€鏈夌殑鐜閮藉湪鏈満涓娿€傝处鍙峰瘑鐮侊細admin/111111鏌ユ壘2璋冭瘯锛屽彂鐜版湁鍦板潃鐧藉悕鍗曘€傜被top.ibase4j.core.filter.CsrfFilter涓湁涓€涓獁hiteUrls鏁扮粍锛岄€氳繃璇诲彇鏂囦欢white/csrfWhite.txt鑾峰彇鍊笺€傚洜姝わ紝鍦╥Base4J-SYS-Web妯″潡涓嬫壘鍒版枃浠秈Base4J-SYS-Web/src/main/resources/white/csrfWhite.txt銆傚摜浠紝涓€涓兘娌℃湁锛岄毦鎬ぇ灏忎负0锛屼竴鐩寸櫥褰曚笉涓婂幓銆傛坊鍔犳湰鏈哄湴鍧€锛岀劧鍚庨噸鍚ā鍧梚Base4J-SYS-Web銆俬ttp://127.0.0.1http://localhost/鍐嶆杩涘叆鐧诲綍椤甸潰http://127.0.0.1锛岃緭鍏dmin/111111锛岀櫥褰曟垚鍔熴€備竴寮€濮嬬櫥褰曚笉鎴愬姛锛屼互涓烘槸瀵嗙爜涓嶅锛岃皟璇曚簡鍗佸鍒嗛挓鎯虫壘涓璇佹柟寮忥紝缁撴灉浠€涔堥兘娌℃敼锛岀獊鐒跺張鐧诲綍鎴愬姛浜嗭紝鑾悕鍏跺銆傚悓浜嬭鍙兘鏄疪edis缂撳瓨鐨勯棶棰樸€傚浘鐗囨樉绀烘湁鐐筨ug锛岃秴鍑烘湰鏂囪璁鸿寖鍥达紒鏈€鍚庯紝濡傛灉浣跨敤鐨刄I鏄痠Base4J-UI-DataTables锛屼細閬囧埌鐧诲綍鏃朵笉鑳戒紶鍙傜殑闂锛屽彲浠ュ厛鍦ㄥ悗鍙扮‖鍐欏瘑鐮侊紝鐢煒椾慨澶峛ug涔嬪悗銆傛柟娉曞涓嬶細妯″潡iBase4J-SYS-Web锛岀被org.ibase4j.web.LoginController锛屾柟娉昹ogin锛屽湪鏂规硶绗竴琛屾坊鍔犲涓嬩唬鐮併€倁ser.setAccount("admin");user.setPassword("96e79218965eb72c92a549dd5a330112");绠€鍗曠矖鏆达紒濂戒簡锛屾湰鏂囧埌姝ょ粨鏉燂紝榧撴帉锛佹垜鏄櫧澧紝涓€涓埍瀛︿範鐖卞垝姘寸殑鐭涚浘浣撱€備竴涓垰寮€濮嬪啓鍗氬鐨勬柊浜猴紝浠ュ悗鐨勮川閲忎細瓒婃潵瓒婇珮锛屾杩庝竴璧疯璇侊紒浣犳兂鍏虫敞鍚楋紵浣犳兂鍏虫敞鍚楋紵澶у娉ㄦ剰鍟銉?鉁匡緹鈻斤緹)銉庡叕浼楀彿銆婄櫧娌槸绋嬪簭鍛樸€嬶紝杩涙潵鐪嬬湅锛岀粓浜庡悆鍒扮摐浜嗭細璀︽儠鍒板閮芥槸寮€婧愭爣蹇楃殑鍨冨溇椤圭洰锛屾瘮濡俰Base4J鐮佸啘鑷村瘜銆傚紑婧愰」鐩涔?2)------iBase4J鐜鎼缓[Z].CSDN,2018-01-10鈫╂矀姘?iBase4J鐧诲綍鏃犲搷搴斿浣曡В鍐砙Z].鐭ヤ箮,2021-06-01鈫?/p>