您现在的位置是:主页 > news > wordpress上传突然提示需要ftp/搜索引擎优化关键词的处理
wordpress上传突然提示需要ftp/搜索引擎优化关键词的处理
admin2025/5/22 14:03:32【news】
简介wordpress上传突然提示需要ftp,搜索引擎优化关键词的处理,做旅游的网站 是什么风格,深圳网站建设 东莞网站建设一、SpringBootData JPA介绍 SpringData:其实SpringData就是Spring提供了一个操作数据的框架。而SpringData JPA只是SpringData框架下的一个基于JPA标准操作数据的模块。 SpringData JPA:基于JPA的标准数据进行操作。简化操作持久层的代码。只需…
wordpress上传突然提示需要ftp,搜索引擎优化关键词的处理,做旅游的网站 是什么风格,深圳网站建设 东莞网站建设一、SpringBootData JPA介绍 SpringData:其实SpringData就是Spring提供了一个操作数据的框架。而SpringData JPA只是SpringData框架下的一个基于JPA标准操作数据的模块。 SpringData JPA:基于JPA的标准数据进行操作。简化操作持久层的代码。只需…
一、SpringBootData JPA介绍
SpringData:其实SpringData就是Spring提供了一个操作数据的框架。而SpringData JPA只是SpringData框架下的一个基于JPA标准操作数据的模块。
SpringData JPA:基于JPA的标准数据进行操作。简化操作持久层的代码。只需要编写接口就可以。
二、SpringBoot整合SpringData JPA
1.在idea中创建SpringBoot项目
2.导入maven依赖
在原有的SprigBoot的maven依赖的基础下加上JPA的依赖,导入后的pom.xml文件为:
<?xml version="1.0" encoding="UTF-8"?> <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.zrscsoft</groupId><artifactId>SpringBootSpringDataJPA</artifactId><version>1.0-SNAPSHOT</version><!-- Inherit defaults from Spring Boot --><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.0.RELEASE</version></parent><properties><java.version>1.8</java.version></properties><!-- Add typical dependencies for a web application --><dependencies><!-- Web 启动器 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- Junit测试 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId></dependency><!-- mysql数据库驱动 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><!-- spring data JPA --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency></dependencies></project>
3、application.yml文件中配置为
server:port: 7025 spring:datasource:url: jdbc:mysql://192.168.1.20:3306/springbootjpa?useUnicode=true&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghaiusername: rootpassword: server20n738g81bEcourse4321
4、创建数据库的SQL和实体如下
CREATE DATABASE /*!32312 IF NOT EXISTS*/`springbootjpa` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `springbootjpa`;DROP TABLE IF EXISTS `user`; CREATE TABLE `user` (`id` TINYINT(4) NOT NULL AUTO_INCREMENT COMMENT '编号',`user_name` VARCHAR(255) DEFAULT NULL COMMENT '用户名',`user_pwd` VARCHAR(255) DEFAULT NULL COMMENT '密码',PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8;
@Entity @Table(name = "user") public class User {/*** 用户id*/@Id@GeneratedValue(strategy = GenerationType.IDENTITY)@Column(name = "id")private Long id;/*** 登录账户,唯一*/private String userName;/*** 加密密码*/private String userPwd;public Long getId() {return id;}public void setId(Long id) {this.id = id;}public String getUserName() {return userName;}public void setUserName(String userName) {this.userName = userName;}public String getUserPwd() {return userPwd;}public void setUserPwd(String userPwd) {this.userPwd = userPwd;} }
5、Dao为
public interface UserRepository extends JpaRepository<User, Long> { }
6、单元测试代码为
@RunWith(SpringJUnit4ClassRunner.class) @SpringBootTest(classes = SpringAppApplication.class) public class UserRepositoryTest {@BeforeEachvoid setUp() {}@AfterEachvoid tearDown() {}@Autowiredprivate UserRepository userRepository;@Testpublic void save() {User user = new User();user.setUserName("demo");user.setUserPwd("demo");this.userRepository.save(user);}}
单元测试运行后为:
如果不想复制粘贴,可以下载完整项目的源码,地址为:http://www.zrscsoft.com/sitepic/12056.html