一、后端开发的概念和技术栈
1.1 什么是后端开发?
1.2 Java后端技术图谱?
二、JavaEE概念
三、Spring框架特点及构成
https://www.ibm.com/developerworks/cn/java/wa-spring1/
四、Spring的起步练习步骤
- 准备maven环境,并在idea中进行配置
- 下载maven的压缩包
- 在电脑中创建文件夹:maven-jar
- 配置maven 环境:如图所示(maven配置)
-
建立项目,并添加maven支持(选中项目——>右键——>选择Add Framworks Support——>选择maven)
-
在pom中添加SpringContext依赖
<!--依赖包-->
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.10.RELEASE</version>
</dependency>
</dependencies>
- 编写HelloWorld类
public String getHello(){
return "Hello World";
}
}
- 编写beans.xml文件,注入一个bean并传值
<bean id="helloWorld" class="com.soft1721.spring.hello.HelloWorld"/>
<bean id="student" class="com.soft1721.spring.hello.Student">
<!--配置一个Student类的-->
<property name="name" value="Tom"/>
<property name="age" value="20"/>
</bean>
- 编写主类,读入配置文件中的bean并调用方法
public class HelloWordApp {
public static void main(String[] args) {
// 1、读入配置(.xml)文件
ApplicationContext context = new ClassPathXmlApplicationContext("/beans.xml");
// 2、读取配置好的bean
HelloWorld helloWorld = (HelloWorld) context.getBean("helloWorld");
// 3、运行helloWorld的方法
System.out.println(helloWorld.getHello());
}
}
- 观察运行结果
注:
- 解压后的setting.xml中有些没有<mirror>需要手动添加
setting配置,指定阿里云镜像
<mirror><!--配置阿里在国内的库-->
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
-
所有路径不能用中文
-
ctrl+shift+上下箭头:快速换行
-
ctrl+y:删除整行
-
配置文件id要一致,class要建在根目录中,读取bean的时候注意类型的转换
网友评论