- Vue
1)IDEA error:Let definitions are not supported by current javascript
解决:
2).引用element组件
①.打开cmd,在当前目录中运行:npm i element-ui -S
3)前端访问后台配置
①安装axios $ npm install axios
②引用 import axios from 'axios'
以上就可以使用$http
配置访问后台路径:config/index.js
2.spring boot创建(开发工具 idea)
1).配置application.properties
#MySQL
spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.url = jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
spring.datasource.username = root
spring.datasource.password = root
#修改项目端口号
server.port=8081
#访问数据sql文件
mybatis.type-aliases-package=com.hd.devicedemo.entity
mybatis.mapper-locations=classpath:**/mapper/*.xml
2).pom.xml.添加配置mybatis,访问mapper文件
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>${maven-resources-plugin.version}</version>
<executions>
<execution>
<id>default-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>target/classes</outputDirectory>
<useDefaultDelimiters>false</useDefaultDelimiters>
<delimiters>
<delimiter>#</delimiter>
</delimiters>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources/</directory>
<filtering>true</filtering>
<includes>
<include>config/*.yml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources/</directory>
<filtering>false</filtering>
<excludes>
<exclude>config/*.yml</exclude>
</excludes>
</resource>
</resources>
</configuration>
</execution>
<execution>
<id>docker-resources</id>
<phase>verify</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>target/classes/static/</outputDirectory>
<resources>
<resource>
<directory>target/www</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
3.controller接口访问
@RestController
**@RequestMapping("/device")**
public class DeviceCategoryController {
**@RequestMapping("/getDeviceInfoTree")**
public ResponseEntity<List<JsonTreeData>> getDeviceInfoTree(@RequestParam String companyId){
****************
}
}