⑴ 什么是javaConfig
Java config是指基于java配置的spring。
Spring JavaConfig是Spring社区的产品,这一产品提供了配置Spring IOC容器的纯Java方法,有助于避免使用XML配置。
config在计算机的命令中是“配置”的意思,而在计算机中各类软件及系统都有类似CONFIG的文件,其中主要是系统或各软件的配置参数,
如config.sys中记录了电脑系统启动时加载的配置参数。
由于配置被定义为JavaConfig中的类,因此用户可以充分使用Java中的面向对象功能。一个配置类可以继承另一个,重写它的@Bean方法等。
javaconfig为开发人员提供了一种纯Java的方法来配置与XML配置概念相似的Spring容器。
从技术角度来说,只使用javaconfig配置类来配置容器是可行的,但是实际开发中,很多场景都是javaconfig和xml配置共用是最方便,理想的。
javaconfig提供了一种类型安全的方法了来配置spring容器,由于Java5.0对泛型的支持,现在可以按类型而不是名称检索bean,不需要任何的强制转换或者基于字符串的查找。
⑵ 什么是JavaConfig
JavaConfig就是使用注释来描述Bean配置的组件。JavaConfig 是Spring的一个子项目。
传统spring一般都是基于xml配置的,不过后来新增了许多JavaConfig的注解。特别是springboot,基本都是清一色的java config
⑶ java图中的config.properties是什么意思
最后一行,写的非常清楚了,download_dir 意思是下载路径
这是一个配置文件,初始化了一些参数,项目启动的时候会有文件去加载这个文件,这些参数
你就可以直接拿来用了,不需要再去定义。
⑷ 鐢佃剳涓鐨刯ava鐜澧冨彉閲忛厤缃鏄浠涔
鐢佃剳JAVA鐜澧冨彉閲忓備綍璁剧疆锛
鐢佃剳JAVA鐜澧冨彉閲忚剧疆鏂规硶锛孭ython澧炲姞鐜澧冨彉閲忕殑鏂规硶涔熸槸濡傛わ紝鍙涓嶈繃鍙橀噺鍙瑕佹槸Python鐨勩
姝ラゅ備笅銆
寤虹珛鍦ㄥ畨瑁呭ソJavaJDK鐨勫墠鎻愪笅锛屽彸閿鐐瑰嚮鎴戠殑鐢佃剳锛岀劧鍚庨夋嫨灞炴с
鍦ㄥ睘鎬т腑锛屾壘鍒伴珮绾х郴缁熻剧疆锛岀偣鍑绘墦寮銆
鍦ㄧ郴缁熷睘鎬т腑锛屾壘鍒扮幆澧冨彉閲忚繖涓閫夐」锛岀偣鍑绘墦寮銆
鎵撳紑涔嬪悗锛屽湪涓嬫柟鐨勭郴缁熷彉閲忎腑锛屾壘鍒版柊寤烘寜閽锛岀偣鍑绘墦寮銆
鏂板缓涓涓绯荤粺鍙橀噺鈥淛AVA_HOME鈥濓紝鎵嬪姩閫夋嫨JDK瀹夎呯殑浣嶇疆锛岀偣鍑荤‘瀹氥
鍐嶆℃柊寤轰竴涓鍙鍋氣淐LASSPATH鈥濈殑鐜澧冨彉閲忥紝鍙橀噺鍊艰緭鍏モ;%JAVA_HOME%bin;%JAVA_HOME%jrebin;鈥
鎵惧埌绯荤粺鍙橀噺Path锛岀偣鍑绘墦寮缂栬緫锛岀劧鍚庣偣鍑绘柊寤猴紝鎵惧埌JDK鐨勭洰褰曪紝鐒跺悗鐐瑰嚮鎵撳紑JDK涓嬮潰鐨刡in鐩褰曪紝澶嶅埗鍦板潃锛屾坊鍔犲埌鐩褰曚腑
鐐瑰嚮纭瀹氫箣鍚庯紝鎴戜滑鎵撳紑鍛戒护鎻愮ず绗︼紝鍒嗗埆杈撳叆Java鍜宩avac楠岃瘉鏄鍚﹀畨瑁呮e父銆
java鐜澧冨彉閲忕殑閰嶇疆姝ラゅ強鍏朵綔鐢ㄨ︾粏瑙h伙紵
classpath闇瑕佸湪绯荤粺鍙橀噺閲岄潰鏂板缓锛屽彉閲忓悕涓篶lasspath锛屽彉閲忓尖.;D:Javajdk1.8.0_11libtools.jar;D:Javajdk1.8.0_11libdt.jar鈥濓紙娉ㄦ剰鍙橀噺鍊煎墠闈㈢殑鐐瑰拰鍒嗗彿涓瀹氳佸姞涓婏紝鍚﹀垯閰嶇疆涓嶆垚鍔燂級锛屼袱涓鍙橀噺鍊奸厤缃瀹屾垚鍚庯紝渚濇$偣鍑荤‘璁ゃ
鎼滅储jdk銆佽繘琛屼笅杞斤紝鏂囦欢涓篹xe,鍙屽嚮鎵撳紑锛岃繘鍏ュ畨瑁呴〉闈锛岃繘鍏ヤ笅涓姝ワ紙瀹夎呰矾寰勮嚜閫変絾瑕佽颁綇锛夛紝閫変腑璁$畻鏈猴紝鐐瑰嚮榧犳爣鍙抽敭_銆嬮夋嫨灞炴у睘鎬э紝杩涘叆涓嬩竴姝ワ紝閫夋嫨楂樼骇绯荤粺璁剧疆_銆嬪湪鍥㈠嚭绐楀彛涓閫夋嫨鈥斻嬬幆澧冨彉閲忥紝杩涘叆涓嬩竴姝ャ
path鍙橀噺锛屾柊寤虹郴缁熷彉閲廮鍙橀噺鍚嶏紝鍙橀噺鍊.;%JAVA_HOME%bin;鐐瑰嚮纭瀹氾紝杩涜屼笅涓姝ワ紝閰嶇疆JAVA_HOME锛岄厤缃瀹夎呰矾寰勫嵆鍙銆
鍦ㄨ剧疆鐜澧冨彉閲弍ath鏃跺欙紝涔嬫墍浠ヨ侀夋嫨C:Javajdk1.6.0bin锛圝DK鐨勫畨瑁呯洰褰曪級鏄鍥犱负鍦ㄧ紪璇戠▼搴忕殑鏃跺欙紝鍦ㄦ帶鍒跺彴杈撳叆javacHello.java鏄锛岀郴缁熻佸幓绯荤粺鐜澧冨彉閲忎笅闈㈡壘javac.exe鐨勬墽琛岀▼搴忚矾寰勩
鎬庝箞鏍锋敼鐢佃剳鐜澧冨彉閲忥紵
win7鐢佃剳淇鏀圭幆澧冨彉閲忔柟娉曞備笅锛
1銆佺偣鍑烩滄垜鐨勭數鑴戔濓紝閫夋嫨灞炴с
2銆佹壘鍒板苟鎵撳紑鈥滈珮绾х郴缁熼厤缃鈥濄傚湪鎺ヤ笅鏉ョ殑椤甸潰涓鐐瑰嚮鈥滈珮绾х郴缁熼厤缃鈥濓紝鎵撳紑鈥滅郴缁熷睘鎬р濈獥鍙c
3銆佹壘鍒扳滅幆澧冨彉閲忊濇寜閽骞剁偣鍑汇
4銆佺幆澧冨彉閲忕獥鍙c傚湪鐜澧冨彉閲忕獥鍙d腑涓鑸鏈変袱涓鍙橀噺锛屼竴涓鏄浣犲綋鍓嶆墍浣跨敤鐨勭敤鎴风嫭鏈夌殑鐜澧冨彉閲忥紝鍙︿竴涓鏄鎵鏈夌敤鎴烽兘鍙浠ヨ块棶鐨勭郴缁熷彉閲忋傚叾瀹炲傛灉鍦ㄤ綘鐨勭數鑴戜笂浣犲彧浣跨敤涓涓鐢ㄦ埛鐨勮瘽锛岄偅涔堜笉绠′綘淇鏀圭殑鐢ㄦ埛鐨勭幆澧冨彉閲忚繕鏄绯荤粺鍙橀噺锛屾晥鏋滈兘鏄涓鏍风殑銆備负浜嗕互闃叉湭鏉ヤ細鏂板缓鍏朵粬鐢ㄦ埛锛岄偅涔堟垜寤鸿浣犱慨鏀圭郴缁熷彉閲忚屼笉鏄鏌愪釜鐢ㄦ埛鐙鏈夌殑鐜澧冨彉閲忋
5銆佸湪绯荤粺鍙橀噺鏄剧ず妗嗕腑鎵惧埌鍙橀噺path锛岄変腑骞剁偣鍑荤紪杈戣繘琛屼慨鏀广俻ath鍙橀噺鍛婅瘔绯荤粺,褰撹佹眰绯荤粺杩愯屼竴涓绋嬪簭鑰屾病鏈夊憡璇夊畠绋嬪簭鎵鍦ㄧ殑瀹屾暣璺寰勬椂,绯荤粺闄や簡鍦ㄥ綋鍓嶇洰褰曚笅闈㈠绘壘姝ょ▼搴忓,杩樺簲鍒皃ath鍙橀噺鎸囧畾鐨勭洰褰曚笅鍘诲绘壘銆備竴鑸鎴戜滑淇鏀圭幆澧冨彉閲忔椂濡傛灉娌℃湁鎸囧畾鍏蜂綋鐨勫彉閲忥紝姣斿侸AVA_HOME鏃讹紝鎴戜滑鎵鎸囩殑鐜澧冨彉閲忓氨鏄痯ath銆
6銆佷慨鏀瑰畬姣曚箣鍚庝竴瀹氳佽板緱鍏ㄩ儴鐐瑰嚮鈥滅‘瀹氣濇墠鑳藉熶繚瀛樹慨鏀圭殑鍐呭广備竴涓璺寰勫拰鍙︿竴涓璺寰勪箣闂磋佽板緱鐢ㄥ垎鍙烽殧寮銆備笁涓绐楀彛涓鐨勬寜閽閮介渶瑕佺偣鍑烩滅‘瀹氣濇墠鑳戒繚瀛樹慨鏀圭殑鍐呭广
7銆佸備綍淇鏀癸紵濡傛灉瑙夊緱鍦ㄧ紪杈戠郴缁熷彉閲忕殑绐楀彛涓涓嶅ソ鍋氫慨鏀圭殑璇濓紝涔熷彲浠ユ妸path鐨勫唴瀹规嫹璐濆埌鏂囨湰鏂囨。涓杩涜屾煡鎵惧拰淇鏀癸紝鐒跺悗鍐嶉粡璐村洖鍘汇
eclipse濡備綍閰嶇疆鐜澧冨彉閲忥紵
鏂规硶锛氬彧瑕佸湪eclipse涓閰嶇疆jre灏卞彲浠ヤ簡銆
涓嬮潰鏄痡dk鐨勯厤缃鏂规硶锛
閰嶇疆鐜澧冨彉閲忥細鍙冲嚮鈥滄垜鐨勭數鑴戔-->>楂樼骇-->>鐜澧冨彉閲
1锛夊湪绯荤粺鍙橀噺閲屾柊寤篔AVA_HOME鍙橀噺锛屽彉閲忓间负锛欳:ProgramFilesJavajdk1.6.0_14锛堟牴鎹鑷宸辩殑瀹夎呰矾寰勫~鍐欙級
2锛夋柊寤篶lasspath鍙橀噺锛屽彉閲忓间负锛.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar
3锛夊湪path鍙橀噺锛堝凡瀛樺湪涓嶇敤鏂板缓锛夋坊鍔犲彉閲忓硷細%JAVA_HOME%bin;%JAVA_HOME%jrebin锛堟敞鎰忓彉閲忓间箣闂寸敤鈥;鈥濋殧寮锛
4銆佲滃紑濮嬧-->>鈥滆繍琛屸-->>杈撳叆鈥渏avac鈥-->>Enter锛屽傛灉鑳芥e父鎵撳嵃鐢ㄦ硶璇存槑閰嶇疆鎴愬姛锛
WIN7鎬庝箞閰嶇疆鐜澧冨彉閲廕AVAHOME锛
杩愯宩ava绋嬪簭锛屾墍闇瑕丣AVA_HOME鐜澧冨彉閲忕殑閰嶇疆鏂规硶:
1锛屽湪妗岄潰鎵惧埌璁$畻鏈哄浘鏍囷紝鍙抽敭鍙嶆暡-->>灞炴
-->>楂樼骇绯荤粺璁剧疆
-->>鐜澧冨彉閲忚剧疆锛
鍦ㄧ郴缁熷彉閲忎笅鏂板缓JAVA_HOME锛屽彉閲忓间负jdk瀹夎呰矾寰
⑸ Java安装好之后的文件配置
JDK 安装之后,配置发环境变量就OK了
打开命令提示符 输入javac和java这两个命令,要是能显示出来东西就算是正常了
不用配置那个AUTOEXEC.BAT文件,这个文件是一个批处理,不用配置~~~
这个是批处理,也是用来设置环境变量的~~ 准确来说是自动设置环境变量的,也就是说,你运行这个批处理里,它会自动的帮你把环境变量设置好~~~
换汤,不换药~~
⑹ 在linux中java web环境需要哪些配置文件
在linux中java web环境配置方法步骤如下:
1、远程连接:
a) Xsheel连接:跟一般ssh连接工具差不多,输入服务器IP及用户名密码等。
b) Ssh连接:这里用的是filezilla,也可以用8uftp。
注意:远程工具可以根据自己的喜好任意选择。
附:如果中途连接时遇到连接不通时先重启服务再连接,注意防火墙。
Ssh服务重启:service sshd restart
ftp服务重启:service vsftpd restart
如果还连接不通可以根据提示查看配置文件,比如ssh限制root用户远程连接,ftp特定的本地 用户连接等等,这些都可以通过修改配置文件进行修改,不过一般情况下这些服务 什么的都不会有问题。
Ssh配置文件路径:/etc/ssh/ssh_config
ftp配置文件路径:vi /etc/vsftpd/vsftpd.conf
2、JDK安装及相关配置
a) 网上下载一个jdk,例如jdk-7u45-linux-x64.tar.gz;
b) 使用【tar -zxvf 文件名】命令解压,例如要安装在/hezw/usr目录下,
那么直接把上面的jdk文件复制到/hezw/usr目录下解压即可,
注意:若jdk没权限执行权限,可使用 【chmod +x 文件名】添加权限;
c) 在/etc/profile文件最后添加以下配置即可:
JAVA_HOME=/hezw/usr/jdk1.7.0_45
PATH=.:$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
d) 执行【source /etc/profile】使配置生效;
e) 最后执行java javac 命令测试即可!
3、Mysql安装及相关配置
a) 网上下载一个mysql的rpm包,通过yum安装;
b) 命令行输入 yum -y install mysql mysql-server;
c) 安装后启动mysql:service mysqld start;
d) 刚安装好是没有密码的,所以可以先设置一个密码,比如密码
设为eetrust则输入命令:/usr/bin/mysqladmin -u root password "eetrust"
e) 然后mysql到这基本就安装完了,当然,别人现在是不能远程访问的,所以可以开启远程访问,通过授权的方式开启:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'eetrust' WITH GRANT OPTION,然后输入FLUSH PRIVILEGES 刷新,然后就可以正常使用了!如果别人还不能远程访问的话可以重启一下mysql服务、检查一下防火墙有没有关闭。
附:用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写
4、Tomcat安装及相关配置
tomcat安装:
直接到官网下载tar包解压即可。
tomcat相关操作:
首先,进入Tomcat下的bin目录,例如:cd /usr/tomcat/bin
启动Tomcat:./startup.sh
关闭Tomcat:./shutdown.sh
查看Tomcat是否关闭:ps -ef|grep java,若信息较多表示未关闭,反之已关闭。
如果想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程:例如可以根据上面查看tomcat是否关闭的命令获取到进程ID,然后直接kill
例如:kill -9 12389
tomcat查看日志:tail -f catalina.out (catalina.out位于logs目录下,tail表示尾部查看,-f表示动态查看,也可以 tail -100f catalina.out 表示动态查看最后100行日志)
⑺ java常用的配置文件有哪些
项目中经常会需要读取配置文件(properties文件),给你总结了配置文件读取方法如下:
1、通过java.util.Properties读取
Java代码
Propertiesp=newProperties();
//p需要InputStream对象进行读取文件,而获取InputStream有多种方法:
//1、通过绝对路径:InputStreamis=newFileInputStream(filePath);
//2、通过Class.getResourceAsStream(path);
//3、通过ClassLoader.getResourceAsStream(path);
p.load(InputStreamis);
is.close();
p.getString(String(key))
2、通过java.util.ResourceBundle读取
Java代码
ResourceBundlerb=ResourceBundle.getBundle(packageName);
rb.getString(Stringkey);
⑻ java iml 是什么文件
iml是intellij idea的工程配置文件,里面是当前project的一些配置信息。