假设我有一Building堂课:
@Data
@NoArgsConstructor
public class Building {
@Id
private Long buildingId;
private String buildingName;
private Integer buildingStoreys;
private String buildingAddress;
}
Run Code Online (Sandbox Code Playgroud)
我扩展Building类来创建一个House类:
public class House extends Building {
private Integer numberOfRooms;
private Integer numberOfBathrooms;
private String houseType;
}
Run Code Online (Sandbox Code Playgroud)
我是否需要显式向类添加注释@Data才能生成 getter、setter 和构造函数?@NoArgsConstructorHouse
我认为我应该添加注释,因为它们为注释的类中的所有方法生成代码,但我认为这也不适用于子类。
我正在使用 vue-echart 和 Vue 2 创建一个简单的条形图。我想在我的主页 App.vue 中显示来自 Comp1.vue 的条形图。
应用程序.vue
<template>
<div id="app">
<Comp1/>
</div>
</template>
<script>
import Comp1 from './components/Comp1.vue'
export default {
name: 'App',
components: {
Comp1
}
}
</script>
<style>
</style>
Run Code Online (Sandbox Code Playgroud)
main.js
import Vue from 'vue'
import App from './App.vue'
import VueECharts from "vue-echarts";
import "@vue/composition-api";
import "echarts";
Vue.config.productionTip = false
Vue.component("v-chart", VueECharts);
new Vue({
VueECharts,
render: h => h(App),
}).$mount('#app')
Run Code Online (Sandbox Code Playgroud)
Comp1.vue
<template>
<div style="height: 300px;">
<v-chart :options="chartOptionsBar"></v-chart>
Yes
</div>
</template>
<script>
export default {
name: …Run Code Online (Sandbox Code Playgroud)