欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

1.springboot工程的创建

程序员文章站 2022-06-12 15:42:15
...

什么是SpringBoot?
是Spring下的开源项目,是spring及相关框架的集成,简化配置,提高开发效率


1.优点

1、独立运行:内嵌了容器
2、简化配置:只配置相关启动器,在启动器中已经添加了其它工具的依赖,简化maven配置
3、自动配置:SpringBoot会自动根据路径下的类等完成相关操作,简化了配置文件中的配置
4、通过注解完成配置操作,无需代码及XML配置文件

  1. SpringBoot支持两种类型的配置文件?

类型一:properties文件
url=localhost:3306
username=root
类型二:yml文件 通过缩进格式来声明
service
url:localhost
username:root


一.pom.xml文件

创建maven项目,在pom文件下配置:
1.springboot工程的创建

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.qf</groupId>
  <artifactId>AFirstSpingBoot</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
  <parent>
  	<groupId>org.springframework.boot</groupId>
  	<artifactId>spring-boot-starter-parent</artifactId>
  	<version>2.0.4.RELEASE</version>
  </parent>
  <dependencies>
  	<dependency>
  		<groupId>org.springframework.boot</groupId>
  		<artifactId>spring-boot-starter-web</artifactId>
  	</dependency>
  	<!-- 配置springboot服务器热启动 -->
  	<dependency>
  		<groupId>org.springframework.boot</groupId>
  		<artifactId>spring-boot-devtools</artifactId>
  		<optional>true</optional>
  		<scope>true</scope>
  	</dependency>
  	<dependency>
  		<groupId>com.alibaba</groupId>
  		<artifactId>druid</artifactId>
  		<version>1.1.6</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-jdbc</artifactId>
  		<version>5.0.6.RELEASE</version>
  	</dependency>
  	<dependency>
  		<groupId>mysql</groupId>
  		<artifactId>mysql-connector-java</artifactId>
  		<version>5.1.10</version>
  	</dependency>
  	<dependency>
  		<groupId>org.springframework</groupId>
  		<artifactId>spring-tx</artifactId>
  		<version>4.3.13.RELEASE</version>
  	</dependency>
  </dependencies>
  <build>
  	<plugins>
  		<plugin>
  			<groupId>org.springframework.boot</groupId>
  			<artifactId>spring-boot-maven-plugin</artifactId>
  			<configuration>
  				<fork>true</fork>
  			</configuration>
  		</plugin>
  	</plugins>
  </build>
</project>

二.创建启动类

1.springboot工程的创建


三.application.yml配置文件

1.springboot工程的创建
注意:
严格按照以上格式编写,不能多空格也不能少空格.
光标必须停在最后一个字母e的后面


dao:
1.springboot工程的创建

四.增,删,改

1.springboot工程的创建

1.增,删,改方法:

1.1UserDao.java接口
1.springboot工程的创建
1.2UserDaoImpl.java 接口的实现类

1.springboot工程的创建
1.3UserService.java
1.springboot工程的创建

1.4 UserController.java
1.springboot工程的创建

1.5 AddUser.jsp
1.springboot工程的创建
1.springboot工程的创建

2.查询

2.1UserDao
1.springboot工程的创建
2.2 UserMapper.java 映射类
1.springboot工程的创建

2.3 UserDaoImpl.java
1.springboot工程的创建

2.4 UserService.java
1.springboot工程的创建
2.5 UserController.java
1.springboot工程的创建


3.根据ID查询出一个对象

1.springboot工程的创建