20 changed files with 395 additions and 0 deletions
@ -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/ |
@ -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> |
@ -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> |
@ -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> |
@ -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> |
@ -0,0 +1,2 @@
|
||||
#n:information_schema |
||||
!<md> [null, 0, null, null, -2147483648, -2147483648] |
@ -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> |
@ -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> |
@ -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> |
@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module type="JAVA_MODULE" version="4" /> |
@ -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> |
@ -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); |
||||
} |
||||
} |
@ -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; |
||||
|
||||
} |
||||
} |
@ -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; |
||||
} |
||||
} |
@ -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; |
||||
} |
||||
|
||||
} |
@ -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> { |
||||
} |
@ -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"; |
||||
} |
||||
|
||||
} |
@ -0,0 +1,3 @@
|
||||
Manifest-Version: 1.0 |
||||
Main-Class: demo.newBank |
||||
|
@ -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…
Reference in new issue