JavaEE-Spring(基本概念、Spring MVC、Spring Boot及其配置)
Spring是一个开源的Java/Java EE全功能框架,以Apache许可证形式发布,提供了一种实现企业级应用程序的方法。
Spring MVC是Spring的一个模块,提供了Web应用程序的Model-View-Controller实现。
Spring Boot是Spring的一个子项目,旨在简化Spring应用的初始搭建以及开发过程。
以下是Spring Boot的一个基本配置示例:
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication // 标注这是一个Spring Boot应用
public class MySpringBootApplication {
public static void main(String[] args) {
SpringApplication.run(MySpringBootApplication.class, args); // 启动应用
}
}
在application.properties
或application.yml
中配置属性:
# application.properties 示例
# 服务器端口
server.port=8080
# 数据库连接信息
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=myuser
spring.datasource.password=mypass
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
# application.yml 示例
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: myuser
password: mypass
driver-class-name: com.mysql.jdbc.Driver
这只是一个非常基本的示例,Spring Boot和Spring MVC可以做更多的配置和功能,如集成安全框架、使用JPA、定制数据库连接池、配置消息队列等。
评论已关闭