Browse Source

springboot代码出版

test
pengbaohao 6 months ago
parent
commit
6b2bdf96a2
  1. 2
      code/springboot/newBank/.gitignore
  2. 8
      code/springboot/newBank/.idea/.gitignore
  3. 44
      code/springboot/newBank/.idea/artifacts/newBank_jar.xml
  4. 18
      code/springboot/newBank/.idea/compiler.xml
  5. 12
      code/springboot/newBank/.idea/dataSources.xml
  6. 27
      code/springboot/newBank/.idea/dataSources/7b213e7c-5dac-4857-9f77-51929b49230e.xml
  7. 2
      code/springboot/newBank/.idea/dataSources/7b213e7c-5dac-4857-9f77-51929b49230e/storage_v2/_src_/schema/information_schema.FNRwLQ.meta
  8. 6
      code/springboot/newBank/.idea/encodings.xml
  9. 20
      code/springboot/newBank/.idea/jarRepositories.xml
  10. 14
      code/springboot/newBank/.idea/misc.xml
  11. 2
      code/springboot/newBank/newBank.iml
  12. 56
      code/springboot/newBank/pom.xml
  13. 12
      code/springboot/newBank/src/main/java/demo/newBank.java
  14. 64
      code/springboot/newBank/src/main/java/demo/pengbaohao/controller/NewTableController.java
  15. 46
      code/springboot/newBank/src/main/java/demo/pengbaohao/entity/NewTable.java
  16. 25
      code/springboot/newBank/src/main/java/demo/pengbaohao/makeUserNo.java
  17. 9
      code/springboot/newBank/src/main/java/demo/pengbaohao/repository/NewTableRepository.java
  18. 17
      code/springboot/newBank/src/main/java/pengbaohao2/makeUserNo2.java
  19. 3
      code/springboot/newBank/src/main/resources/META-INF/MANIFEST.MF
  20. 8
      code/springboot/newBank/src/main/resources/application.properties

2
code/springboot/newBank/.gitignore vendored

@ -0,0 +1,2 @@
/target/
/out/

8
code/springboot/newBank/.idea/.gitignore vendored

@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Datasource local storage ignored files
/../../../../../../../:\soft\softWare\idea2020.3\workspace\newBank\.idea/dataSources/
/dataSources.local.xml
# Editor-based HTTP Client requests
/httpRequests/

44
code/springboot/newBank/.idea/artifacts/newBank_jar.xml

@ -0,0 +1,44 @@
<component name="ArtifactManager">
<artifact type="jar" build-on-make="true" name="newBank:jar">
<output-path>$PROJECT_DIR$/out/artifacts/newBank_jar</output-path>
<root id="archive" name="newBank.jar">
<element id="module-output" name="newBank" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-to-slf4j/2.11.2/log4j-to-slf4j-2.11.2.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/9.0.24/tomcat-embed-core-9.0.24.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-json/2.1.8.RELEASE/spring-boot-starter-json-2.1.8.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/spring-jcl/5.1.9.RELEASE/spring-jcl-5.1.9.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/2.1.8.RELEASE/spring-boot-autoconfigure-2.1.8.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/5.1.9.RELEASE/spring-webmvc-5.1.9.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.1.9.RELEASE/spring-aop-5.1.9.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/2.1.8.RELEASE/spring-boot-starter-2.1.8.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/2.1.8.RELEASE/spring-boot-starter-web-2.1.8.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/2.1.8.RELEASE/spring-boot-starter-tomcat-2.1.8.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.3.Final/jboss-logging-3.3.3.Final.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.24/tomcat-embed-websocket-9.0.24.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/spring-beans/5.1.9.RELEASE/spring-beans-5.1.9.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.9.9.3/jackson-databind-2.9.9.3.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/9.0.24/tomcat-embed-el-9.0.24.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/2.1.8.RELEASE/spring-boot-starter-logging-2.1.8.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.28/slf4j-api-1.7.28.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.9/jackson-datatype-jdk8-2.9.9.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.4.0/classmate-1.4.0.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.9/jackson-datatype-jsr310-2.9.9.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/spring-expression/5.1.9.RELEASE/spring-expression-5.1.9.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/spring-web/5.1.9.RELEASE/spring-web-5.1.9.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/2.1.8.RELEASE/spring-boot-2.1.8.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/spring-core/5.1.9.RELEASE/spring-core-5.1.9.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.23/snakeyaml-1.23.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/springframework/spring-context/5.1.9.RELEASE/spring-context-5.1.9.RELEASE.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.9/jackson-module-parameter-names-2.9.9.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/hibernate/validator/hibernate-validator/6.0.17.Final/hibernate-validator-6.0.17.Final.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.28/jul-to-slf4j-1.7.28.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.9.9/jackson-core-2.9.9.jar" path-in-jar="/" />
</root>
</artifact>
</component>

18
code/springboot/newBank/.idea/compiler.xml

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="newBank" />
</profile>
</annotationProcessing>
</component>
<component name="JavacSettings">
<option name="ADDITIONAL_OPTIONS_OVERRIDE">
<module name="newBank" options="-parameters" />
</option>
</component>
</project>

12
code/springboot/newBank/.idea/dataSources.xml

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
<data-source source="LOCAL" name="106.55.243.24" uuid="7b213e7c-5dac-4857-9f77-51929b49230e">
<driver-ref>mysql.8</driver-ref>
<synchronize>true</synchronize>
<jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
<jdbc-url>jdbc:mysql://106.55.243.24:12711/newbank</jdbc-url>
<working-dir>$ProjectFileDir$</working-dir>
</data-source>
</component>
</project>

27
code/springboot/newBank/.idea/dataSources/7b213e7c-5dac-4857-9f77-51929b49230e.xml

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<dataSource name="106.55.243.24">
<database-model serializer="dbm" dbms="MYSQL" family-id="MYSQL" format-version="4.20">
<root id="1">
<ServerVersion>5.7.26</ServerVersion>
<DefaultEngine>InnoDB</DefaultEngine>
<DefaultTmpEngine>InnoDB</DefaultTmpEngine>
<DefaultCasing>exact</DefaultCasing>
</root>
<schema id="2" parent="1" name="information_schema">
<Collation>utf8_general_ci</Collation>
</schema>
<schema id="3" parent="1" name="mysql">
<Collation>latin1_swedish_ci</Collation>
</schema>
<schema id="4" parent="1" name="newbank">
<Current>1</Current>
<Collation>utf8_general_ci</Collation>
</schema>
<schema id="5" parent="1" name="performance_schema">
<Collation>utf8_general_ci</Collation>
</schema>
<schema id="6" parent="1" name="sys">
<Collation>utf8_general_ci</Collation>
</schema>
</database-model>
</dataSource>

2
code/springboot/newBank/.idea/dataSources/7b213e7c-5dac-4857-9f77-51929b49230e/storage_v2/_src_/schema/information_schema.FNRwLQ.meta

@ -0,0 +1,2 @@
#n:information_schema
!<md> [null, 0, null, null, -2147483648, -2147483648]

6
code/springboot/newBank/.idea/encodings.xml

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
</component>
</project>

20
code/springboot/newBank/.idea/jarRepositories.xml

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="https://repo.maven.apache.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
</component>
</project>

14
code/springboot/newBank/.idea/misc.xml

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/pom.xml" />
</list>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

2
code/springboot/newBank/newBank.iml

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4" />

56
code/springboot/newBank/pom.xml

@ -0,0 +1,56 @@
<?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>newBank</groupId>
<artifactId>newBank</artifactId>
<version>1.0-SNAPSHOT</version>
<!--springboot需要继承父工程 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.8.RELEASE</version>
</parent>
<dependencies>
<dependency>
<!--web开发起步依赖-->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.5.0</version>
</plugin>
</plugins>
</build>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
</project>

12
code/springboot/newBank/src/main/java/demo/newBank.java

@ -0,0 +1,12 @@
package demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class newBank {
public static void main(String[] args) {
SpringApplication.run(newBank.class,args);
}
}

64
code/springboot/newBank/src/main/java/demo/pengbaohao/controller/NewTableController.java

@ -0,0 +1,64 @@
package demo.pengbaohao.controller;
import demo.pengbaohao.entity.NewTable;
import demo.pengbaohao.repository.NewTableRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;
@RestController
public class NewTableController {
@Autowired
private NewTableRepository newTableRepository;
@Autowired
private JdbcTemplate jdbcTemplate;
@RequestMapping("/newtable")
public List<Map<String,Object>> getAllNewTableData(HttpServletRequest request) {
String useno=request.getParameter("useno");
String sql ="select * from NewTable nt where useno ='"+useno+"'";
List<Map<String,Object>> list=jdbcTemplate.queryForList(sql);
return list;
}
@RequestMapping("/insertNewTable")
public int insertNewTable(HttpServletRequest request){
String useno=request.getParameter("useno");
String usename=request.getParameter("usename");
String sql="INSERT INTO NewTable (useno,usename) VALUES ('"+useno+"','"+usename+"')";
int i= jdbcTemplate.update(sql);
return i;
}
@RequestMapping("/updateNewTable")
public int updateNewTable(HttpServletRequest request){
String useno=request.getParameter("useno");
String usename=request.getParameter("usename");
String sql ="update NewTable set usename='"+usename+"' where useno ='"+useno+"'";
int i= jdbcTemplate.update(sql);
return i;
}
@RequestMapping("/deleteNewTable")
public int deleteNewTable(HttpServletRequest request){
String useno=request.getParameter("useno");
String sql="DELETE from NewTable where useno ='"+useno+"'";
int i= jdbcTemplate.update(sql);
return i;
}
}

46
code/springboot/newBank/src/main/java/demo/pengbaohao/entity/NewTable.java

@ -0,0 +1,46 @@
package demo.pengbaohao.entity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "NewTable")
public class NewTable {
@Id
@Column(name = "useno")
private String useno;
@Column(name = "usename")
private String usename;
// 构造方法
public NewTable() {
}
// 带参数的构造方法
public NewTable(String useno, String usename) {
this.useno = useno;
this.usename = usename;
}
// useno的getter和setter方法
public String getUseno() {
return useno;
}
public void setUseno(String useno) {
this.useno = useno;
}
// usename的getter和setter方法
public String getUsename() {
return usename;
}
public void setUsename(String usename) {
this.usename = usename;
}
}

25
code/springboot/newBank/src/main/java/demo/pengbaohao/makeUserNo.java

@ -0,0 +1,25 @@
package demo.pengbaohao;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
@RestController
public class makeUserNo {
@RequestMapping("/makeUserNo")
public String makeUserNo(HttpServletRequest request){
String orgNo=request.getParameter("orgNo");
String seq="9";//挡板
for(int i=0;i<4;i++){
if(seq.length()>=4){
break;
}else {
seq="0"+seq;
}
}
return orgNo+seq;
}
}

9
code/springboot/newBank/src/main/java/demo/pengbaohao/repository/NewTableRepository.java

@ -0,0 +1,9 @@
package demo.pengbaohao.repository;
import demo.pengbaohao.entity.NewTable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface NewTableRepository extends JpaRepository<NewTable, String> {
}

17
code/springboot/newBank/src/main/java/pengbaohao2/makeUserNo2.java

@ -0,0 +1,17 @@
package pengbaohao2;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
@RestController
public class makeUserNo2 {
@RequestMapping("/makeUserNo2")
public String makeUserNo2(HttpServletRequest request){
return "uuu";
}
}

3
code/springboot/newBank/src/main/resources/META-INF/MANIFEST.MF

@ -0,0 +1,3 @@
Manifest-Version: 1.0
Main-Class: demo.newBank

8
code/springboot/newBank/src/main/resources/application.properties

@ -0,0 +1,8 @@
server.port=12709
#spring.datasource.url=jdbc:mysql://106.55.243.24:12711/newbank?useSSL=false&serverTimezone=UTC
spring.datasource.url=jdbc:mysql://106.55.243.24:12711/newbank?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=Happy@2024
spring.jpa.hibernate.ddl-auto=update
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
Loading…
Cancel
Save