commit
83170155be
@ -1,8 +1,10 @@
|
|||||||
/target
|
/target
|
||||||
/build
|
/build
|
||||||
.classpath
|
.classpath
|
||||||
.settings
|
/RemoteSystemsTempFiles
|
||||||
.metadata
|
|
||||||
/bin/
|
/bin/
|
||||||
.project
|
.project
|
||||||
/RemoteSystemsTempFiles
|
.settings
|
||||||
|
.metadata
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
package com.platform.test;
|
|
||||||
|
|
||||||
public class Brick {
|
|
||||||
private String ip;
|
|
||||||
private String path;
|
|
||||||
|
|
||||||
public Brick(String ip, String path) {
|
|
||||||
super();
|
|
||||||
this.ip = ip;
|
|
||||||
this.path = path;
|
|
||||||
}
|
|
||||||
public String getIp() {
|
|
||||||
return ip;
|
|
||||||
}
|
|
||||||
public void setIp(String ip) {
|
|
||||||
this.ip = ip;
|
|
||||||
}
|
|
||||||
public String getPath() {
|
|
||||||
return path;
|
|
||||||
}
|
|
||||||
public void setPath(String path) {
|
|
||||||
this.path = path;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -1,35 +0,0 @@
|
|||||||
package com.platform.test;
|
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import com.platform.entities.FolderNode;
|
|
||||||
|
|
||||||
public class FolderReader {
|
|
||||||
|
|
||||||
public static FolderNode reader(String path) {
|
|
||||||
FolderNode folderNode = null;
|
|
||||||
File file = new File(path);
|
|
||||||
if (file.exists()) {
|
|
||||||
List<FolderNode> childrens = new ArrayList<FolderNode>();
|
|
||||||
if (file.isDirectory()) {
|
|
||||||
File[] files = file.listFiles();
|
|
||||||
for (int i = 0; i < files.length; i++) {
|
|
||||||
FolderNode children = reader(files[i].getAbsolutePath());
|
|
||||||
if (children != null)
|
|
||||||
childrens.add(children);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return folderNode;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void main(String[] args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
FolderReader folderReader = new FolderReader();
|
|
||||||
FolderNode folderNode = folderReader.reader("D:/bootstrap");
|
|
||||||
//folderReader.print(folderNode);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,15 +0,0 @@
|
|||||||
package com.platform.test;
|
|
||||||
|
|
||||||
import org.springframework.context.ApplicationContext;
|
|
||||||
import org.springframework.context.support.FileSystemXmlApplicationContext;
|
|
||||||
|
|
||||||
public class SMBasedTest {
|
|
||||||
|
|
||||||
public ApplicationContext applicationContext;
|
|
||||||
|
|
||||||
public SMBasedTest() {
|
|
||||||
applicationContext = new FileSystemXmlApplicationContext(
|
|
||||||
"test/spring-applicationContext-test.xml");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,29 +0,0 @@
|
|||||||
package com.platform.test;
|
|
||||||
|
|
||||||
import java.sql.Connection;
|
|
||||||
import java.sql.DriverManager;
|
|
||||||
import java.sql.SQLException;
|
|
||||||
|
|
||||||
import com.platform.utils.Configs;
|
|
||||||
|
|
||||||
public class TestConnectOralce {
|
|
||||||
|
|
||||||
public static void main(String[] args) {
|
|
||||||
// TODO Auto-generated method stub
|
|
||||||
try{
|
|
||||||
Class.forName("oracle.jdbc.driver.OracleDriver");
|
|
||||||
Configs.CONSOLE_LOGGER.info("Oracle驱动加载成功");
|
|
||||||
}catch(Exception e){
|
|
||||||
System.out.println(e);
|
|
||||||
}
|
|
||||||
String url = "jdbc:oracle:thin:@192.168.0.110:60758:orcl";
|
|
||||||
try {
|
|
||||||
Connection conn = DriverManager.getConnection(url, "system", "oracle");
|
|
||||||
System.out.println("连接成功");
|
|
||||||
} catch (SQLException e) {
|
|
||||||
// TODO Auto-generated catch block
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,53 +0,0 @@
|
|||||||
package com.platform.test;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
|
|
||||||
import org.springframework.stereotype.Controller;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.ResponseBody;
|
|
||||||
|
|
||||||
import com.platform.entities.EncodedInfoEntity;
|
|
||||||
import com.platform.service.EncodeInfoService;
|
|
||||||
|
|
||||||
@Controller
|
|
||||||
public class TestController {
|
|
||||||
// private static Logger logger = Logger.getLogger(TestController.class);
|
|
||||||
@Resource(name = "encodeInfoService")
|
|
||||||
private EncodeInfoService eis;
|
|
||||||
|
|
||||||
public void setEis(EncodeInfoService eis) {
|
|
||||||
this.eis = eis;
|
|
||||||
}
|
|
||||||
|
|
||||||
@RequestMapping("/hello")
|
|
||||||
@ResponseBody
|
|
||||||
public List<EncodedInfoEntity> hello(String name, HttpServletResponse res) {
|
|
||||||
System.out.println(name);
|
|
||||||
return eis.getAllEncodeInfo("system_info");
|
|
||||||
}
|
|
||||||
|
|
||||||
@RequestMapping("/json")
|
|
||||||
@ResponseBody
|
|
||||||
public List<User> getJson(HttpServletRequest res, HttpServletResponse req) {
|
|
||||||
List<User> list = new ArrayList<User>();
|
|
||||||
list.add(new User("lisi", 1, "男"));
|
|
||||||
list.add(new User("zhansan", 2, "男"));
|
|
||||||
return list;
|
|
||||||
}
|
|
||||||
|
|
||||||
@RequestMapping("log")
|
|
||||||
public void testLog(HttpServletResponse res) {
|
|
||||||
System.out.println(eis.getEncodeNameByCode("1", "system_info"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@RequestMapping("/data111.json")
|
|
||||||
public void test(String name, HttpServletResponse res){
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,64 +0,0 @@
|
|||||||
package com.platform.test;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.junit.Assert;
|
|
||||||
import org.junit.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import com.platform.dao.EncodeInfoDao;
|
|
||||||
import com.platform.entities.EncodedInfoEntity;
|
|
||||||
|
|
||||||
public class TestEncodeInfoDao extends SMBasedTest {
|
|
||||||
|
|
||||||
private EncodeInfoDao eiDao;
|
|
||||||
private String testTableName;
|
|
||||||
|
|
||||||
@Before
|
|
||||||
public void initBeforeFunction() {
|
|
||||||
eiDao = (EncodeInfoDao) this.applicationContext
|
|
||||||
.getBean("encodeInfoDao");
|
|
||||||
testTableName = "system_info";
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testGetAllEntityInfo() {
|
|
||||||
List<EncodedInfoEntity> allEntities = eiDao
|
|
||||||
.getAllEntityInfo(testTableName);
|
|
||||||
System.out.println(allEntities);
|
|
||||||
Assert.assertTrue(allEntities.size() > 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testGetEncodeNameByCode() {
|
|
||||||
String result = eiDao.getEncodeNameByCode("1", testTableName);
|
|
||||||
Assert.assertTrue(result.equals("预算执行系统"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testGetEncodeCodeByName() {
|
|
||||||
List<String> result = eiDao
|
|
||||||
.getEncodeCodeByName("预算执行系统", testTableName);
|
|
||||||
Assert.assertTrue(result.size() > 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testUpdateEncodeNameByCode() {
|
|
||||||
int result = eiDao
|
|
||||||
.updateEncodeNameByCode("3", "财政一体化平台", testTableName);
|
|
||||||
Assert.assertTrue(result > 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testInsertEncodeEntity() {
|
|
||||||
int result = eiDao.insertEncodeEntity(new EncodedInfoEntity("非税收入系统",
|
|
||||||
"4"), testTableName);
|
|
||||||
Assert.assertTrue(result == 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testDeleteEncodeByCode() {
|
|
||||||
int result = eiDao.deleteEncodeByCode("5", testTableName);
|
|
||||||
Assert.assertTrue(result >= 1);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,45 +0,0 @@
|
|||||||
package com.platform.test;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.junit.Assert;
|
|
||||||
import org.junit.Before;
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
import com.platform.entities.EncodedInfoEntity;
|
|
||||||
import com.platform.service.EncodeInfoService;
|
|
||||||
|
|
||||||
public class TestEncodeService extends SMBasedTest {
|
|
||||||
|
|
||||||
private EncodeInfoService eis;
|
|
||||||
private String testTableName;
|
|
||||||
|
|
||||||
@Before
|
|
||||||
public void initBeforeFunction() {
|
|
||||||
eis = (EncodeInfoService) this.applicationContext
|
|
||||||
.getBean("encodeInfoService");
|
|
||||||
testTableName = "system_info";
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testGetEncodeNameByCode() {
|
|
||||||
String result = eis.getEncodeNameByCode("2", testTableName);
|
|
||||||
Assert.assertTrue(result.equals("部门预算"));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 事务测试
|
|
||||||
*/
|
|
||||||
@Test
|
|
||||||
public void testDeleteEncodeByCode() {
|
|
||||||
eis.deleteEncodeByCode("4", testTableName);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testGetAllEncodeInfo() {
|
|
||||||
List<EncodedInfoEntity> allEntities = eis
|
|
||||||
.getAllEncodeInfo(testTableName);
|
|
||||||
System.out.println(allEntities);
|
|
||||||
Assert.assertTrue(allEntities.size() >= 1);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,42 +0,0 @@
|
|||||||
package com.platform.test;
|
|
||||||
|
|
||||||
public class User {
|
|
||||||
private String name;
|
|
||||||
private int id;
|
|
||||||
private String sex;
|
|
||||||
|
|
||||||
public String getName() {
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
public int getId() {
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setId(int id) {
|
|
||||||
this.id = id;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getSex() {
|
|
||||||
return sex;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setSex(String sex) {
|
|
||||||
this.sex = sex;
|
|
||||||
}
|
|
||||||
|
|
||||||
public User(String name, int id, String sex) {
|
|
||||||
super();
|
|
||||||
this.name = name;
|
|
||||||
this.id = id;
|
|
||||||
this.sex = sex;
|
|
||||||
}
|
|
||||||
|
|
||||||
public User(){
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,64 +0,0 @@
|
|||||||
package com.platform.test;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import com.platform.entities.FolderNode;
|
|
||||||
|
|
||||||
public class Volume {
|
|
||||||
private String name;
|
|
||||||
private long totalSize;
|
|
||||||
private long usedSize;
|
|
||||||
private List<Brick> bricks;
|
|
||||||
private List<FolderNode> folderNode;
|
|
||||||
|
|
||||||
public Volume(String volume, long totalSize, long usedSize,
|
|
||||||
List<Brick> bricks, List<FolderNode> folderNode) {
|
|
||||||
super();
|
|
||||||
this.name = volume;
|
|
||||||
this.totalSize = totalSize;
|
|
||||||
this.usedSize = usedSize;
|
|
||||||
this.bricks = bricks;
|
|
||||||
this.folderNode = folderNode;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getVolume() {
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setVolume(String name) {
|
|
||||||
this.name = name;
|
|
||||||
}
|
|
||||||
|
|
||||||
public long getTotalSize() {
|
|
||||||
return totalSize;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setTotalSize(long totalSize) {
|
|
||||||
this.totalSize = totalSize;
|
|
||||||
}
|
|
||||||
|
|
||||||
public long getUsedSize() {
|
|
||||||
return usedSize;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUsedSize(long usedSize) {
|
|
||||||
this.usedSize = usedSize;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Brick> getBricks() {
|
|
||||||
return bricks;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setBricks(List<Brick> bricks) {
|
|
||||||
this.bricks = bricks;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<FolderNode> getFolderNode() {
|
|
||||||
return folderNode;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setFolderNode(List<FolderNode> folderNode) {
|
|
||||||
this.folderNode = folderNode;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,19 +0,0 @@
|
|||||||
package com.platform.test;
|
|
||||||
|
|
||||||
import org.junit.Before;
|
|
||||||
|
|
||||||
import com.platform.dao.DataInfoDao;
|
|
||||||
|
|
||||||
public class testSystemInfoDao extends SMBasedTest {
|
|
||||||
private DataInfoDao dfDao;
|
|
||||||
|
|
||||||
@Before
|
|
||||||
public void initBeforeFunction() {
|
|
||||||
dfDao = (DataInfoDao) this.applicationContext.getBean("dataInfoDao");
|
|
||||||
}
|
|
||||||
|
|
||||||
// @Test @Test
|
|
||||||
public void test() {
|
|
||||||
//System.out.println(dfDao.getCount());
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,64 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
|
|
||||||
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:aop="http://www.springframework.org/schema/aop"
|
|
||||||
xmlns:context="http://www.springframework.org/schema/context"
|
|
||||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
|
||||||
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
|
|
||||||
http://www.springframework.org/schema/tx
|
|
||||||
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
|
|
||||||
http://www.springframework.org/schema/aop
|
|
||||||
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
|
|
||||||
http://www.springframework.org/schema/context
|
|
||||||
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
|
|
||||||
<!-- 读取db.properties中的属性值 -->
|
|
||||||
<bean
|
|
||||||
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
|
|
||||||
<property name="location" value="/WebContent/WEB-INF/config/config.properties"></property>
|
|
||||||
</bean>
|
|
||||||
|
|
||||||
<!-- 连接MySQL数据库 -->
|
|
||||||
<bean id="mySQLDataSource"
|
|
||||||
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
|
|
||||||
<property name="driverClassName" value="${jdbc.mysql.driver}" />
|
|
||||||
<property name="url" value="${jdbc.mysql.url}" />
|
|
||||||
<property name="username" value="${jdbc.mysql.username}" />
|
|
||||||
<property name="password" value="${jdbc.mysql.password}" />
|
|
||||||
</bean>
|
|
||||||
<bean id="mySQLSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
|
|
||||||
<property name="configLocation" value="/WebContent/WEB-INF/config/mybatis-applicationConfig.xml" />
|
|
||||||
<property name="dataSource" ref="mySQLDataSource" />
|
|
||||||
</bean>
|
|
||||||
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
|
|
||||||
<property name="basePackage" value="com.platform.dao" />
|
|
||||||
</bean>
|
|
||||||
|
|
||||||
<!-- 配置声明式事物 -->
|
|
||||||
<bean id="mySQLTxManager"
|
|
||||||
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
|
|
||||||
<property name="dataSource" ref="mySQLDataSource" />
|
|
||||||
</bean>
|
|
||||||
<tx:advice id="txAdvice" transaction-manager="mySQLTxManager">
|
|
||||||
<tx:attributes>
|
|
||||||
<tx:method name="delete*" propagation="REQUIRED" />
|
|
||||||
<tx:method name="insert*" propagation="REQUIRED" />
|
|
||||||
<tx:method name="update*" propagation="REQUIRED" />
|
|
||||||
<tx:method name="get*" read-only="true" />
|
|
||||||
<tx:method name="select*" read-only="true" />
|
|
||||||
</tx:attributes>
|
|
||||||
</tx:advice>
|
|
||||||
<aop:config>
|
|
||||||
<aop:pointcut expression="execution(* com.platform.service.*.*(..))"
|
|
||||||
id="pointcut" />
|
|
||||||
<aop:advisor advice-ref="txAdvice" pointcut-ref="pointcut" />
|
|
||||||
</aop:config>
|
|
||||||
<bean id="user" class="com.platform.test.User">
|
|
||||||
<property name="name" value="伍名" />
|
|
||||||
<property name="id" value="1" />
|
|
||||||
<property name="sex" value="男" />
|
|
||||||
</bean>
|
|
||||||
<context:component-scan base-package="com.platform.*">
|
|
||||||
<context:exclude-filter type="annotation"
|
|
||||||
expression="org.springframework.stereotype.Controller" />
|
|
||||||
</context:component-scan>
|
|
||||||
</beans>
|
|
Loading…
Reference in new issue