SYMBOL INDEX (2708 symbols across 406 files) FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 28) | @SpringBootApplication method main (line 32) | public static void main(String[] args) throws Exception { FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/config/Swagger2Config.java class Swagger2Config (line 30) | @Configuration method createRestApi (line 33) | @Bean method apiInfo (line 45) | private ApiInfo apiInfo() { FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 45) | @RestController method list (line 58) | @RequestMapping(method = RequestMethod.GET) method detail (line 75) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 87) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/product/dto/ProductCommentDto.java class ProductCommentDto (line 33) | @ApiModel(value = "商品评论信息包") method ProductCommentDto (line 50) | public ProductCommentDto() { method ProductCommentDto (line 54) | public ProductCommentDto(ProductComment productComment) { method toString (line 60) | @Override method toStringHelper (line 65) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 73) | public Long getId() { method setId (line 76) | public void setId(Long id) { method getProduct (line 80) | public ProductDto getProduct() { method setProduct (line 83) | public void setProduct(ProductDto product) { method getAuthor (line 87) | public UserDto getAuthor() { method setAuthor (line 90) | public void setAuthor(UserDto author) { method getContent (line 94) | public String getContent() { method setContent (line 97) | public void setContent(String content) { method getCreated (line 101) | public Date getCreated() { method setCreated (line 104) | public void setCreated(Date created) { FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/product/dto/ProductDto.java class ProductDto (line 35) | @ApiModel(value = "商品信息包") method ProductDto (line 50) | public ProductDto() { method ProductDto (line 54) | public ProductDto(Product product) { method toString (line 61) | @Override method toStringHelper (line 66) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 74) | public Long getId() { method setId (line 77) | public void setId(Long id) { method getName (line 81) | public String getName() { method setName (line 84) | public void setName(String name) { method getCoverImage (line 88) | public String getCoverImage() { method setCoverImage (line 91) | public void setCoverImage(String coverImage) { method getPrice (line 95) | public int getPrice() { method setPrice (line 98) | public void setPrice(int price) { FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 49) | @Override method getId (line 58) | public Long getId() { method setId (line 61) | public void setId(Long id) { method getName (line 65) | public String getName() { method setName (line 68) | public void setName(String name) { method getCoverImage (line 72) | public String getCoverImage() { method setCoverImage (line 75) | public void setCoverImage(String coverImage) { method getPrice (line 79) | public int getPrice() { method setPrice (line 82) | public void setPrice(int price) { FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 52) | @Override method getId (line 63) | public Long getId() { method setId (line 66) | public void setId(Long id) { method getProductId (line 70) | public Long getProductId() { method setProductId (line 73) | public void setProductId(Long productId) { method getAuthorId (line 77) | public Long getAuthorId() { method setAuthorId (line 80) | public void setAuthorId(Long authorId) { method getContent (line 84) | public String getContent() { method setContent (line 87) | public void setContent(String content) { method getCreated (line 91) | public Date getCreated() { method setCreated (line 94) | public void setCreated(Date created) { FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/product/service/ProductService.java type ProductService (line 31) | public interface ProductService { method getPage (line 37) | Page getPage(Pageable pageable); method load (line 44) | Product load(Long id); method findAllByProduct (line 51) | List findAllByProduct(Long productId); FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/product/service/impl/ProductServiceImpl.java class ProductServiceImpl (line 36) | @Service method getPage (line 43) | @Override method load (line 48) | @Override method findAllByProduct (line 53) | @Override FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 38) | @RestController method findAll (line 49) | @RequestMapping(method = RequestMethod.GET) method detail (line 71) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 86) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 103) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/user/dto/UserDto.java class UserDto (line 30) | @ApiModel(value = "用户信息包") method UserDto (line 43) | public UserDto() { method UserDto (line 47) | public UserDto(User user) { method toString (line 53) | @Override method toStringHelper (line 58) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 66) | public Long getId() { method setId (line 69) | public void setId(Long id) { method getNickname (line 73) | public String getNickname() { method setNickname (line 76) | public void setNickname(String nickname) { method getAvatar (line 80) | public String getAvatar() { method setAvatar (line 83) | public void setAvatar(String avatar) { FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 47) | @Override method toStringHelper (line 54) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 62) | public Long getId() { method setId (line 65) | public void setId(Long id) { method getNickname (line 69) | public String getNickname() { method setNickname (line 72) | public void setNickname(String nickname) { method getAvatar (line 76) | public String getAvatar() { method setAvatar (line 79) | public void setAvatar(String avatar) { FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository { FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java type UserService (line 29) | public interface UserService { method getPage (line 35) | Page getPage(Pageable pageable); method load (line 42) | User load(Long id); method save (line 49) | User save(UserDto userDto); method delete (line 55) | void delete(Long id); FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/user/service/impl/UserServiceImpl.java class UserServiceImpl (line 34) | @Service method getPage (line 39) | @Override method load (line 44) | @Override method save (line 49) | @Override method delete (line 61) | @Override FILE: chapter02 -- boot/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter02 -- boot/src/main/resources/schema.sql type tbProduct (line 6) | create table tbProduct type tbProduct_Comment (line 15) | create table tbProduct_Comment type tbUser (line 25) | create table tbUser FILE: chapter02 -- boot/src/main/webapp/swagger/lib/handlebars-4.0.5.js function e (line 1) | function e(s){if(r[s])return r[s].exports;var i=r[s]={exports:{},id:s,lo... function s (line 1) | function s(){var t=v();return t.compile=function(e,r){return l.compile(e... function s (line 1) | function s(){var t=new o.HandlebarsEnvironment;return f.extend(t,o),t.Sa... function s (line 1) | function s(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators... function r (line 1) | function r(t){return l[t]} function s (line 1) | function s(t){for(var e=1;e]+>|\t)+)/gm,fun... function g (line 1) | function g(e,r,t){var n=r?C[r]:t,a=[e.trim()];return e.match(/\bhljs\b/)... function p (line 1) | function p(e){var r=c(e);if(!a(r)){var t;w.useBR?(t=document.createEleme... function h (line 1) | function h(e){w=i(w,e)} function d (line 1) | function d(){if(!d.called){d.called=!0;var e=document.querySelectorAll("... function m (line 1) | function m(){addEventListener("DOMContentLoaded",d,!1),addEventListener(... function v (line 1) | function v(r,t){var n=y[r]=t(e);n.aliases&&n.aliases.forEach(function(e)... function N (line 1) | function N(){return Object.keys(y)} function E (line 1) | function E(e){return e=(e||"").toLowerCase(),y[e]||y[C[e]]} FILE: chapter02 -- boot/src/main/webapp/swagger/lib/marked.js function e (line 1) | function e(e){this.tokens=[],this.tokens.links={},this.options=e||a.defa... function t (line 1) | function t(e,t){if(this.options=t||a.defaults,this.links=e,this.rules=u.... function n (line 1) | function n(e){this.options=e||{}} function r (line 1) | function r(e){this.tokens=[],this.token=null,this.options=e||a.defaults,... function s (line 1) | function s(e,t){return e.replace(t?/&/g:/&(?!#?\w+;)/g,"&").replace(... function i (line 1) | function i(e){return e.replace(/&([#\w]+);/g,function(e,t){return t=t.to... function l (line 1) | function l(e,t){return e=e.source,t=t||"",function n(r,s){return r?(s=s.... function o (line 1) | function o(){} function h (line 1) | function h(e){for(var t,n,r=1;r=kMaxLength()){throw new RangeError("... function SlowBuffer (line 3169) | function SlowBuffer(length){if(+length!=length){length=0}return Buffer.a... function byteLength (line 3169) | function byteLength(string,encoding){if(Buffer.isBuffer(string)){return ... function slowToString (line 3169) | function slowToString(encoding,start,end){var loweredCase=false;if(start... function swap (line 3169) | function swap(b,n,m){var i=b[n];b[n]=b[m];b[m]=i} function bidirectionalIndexOf (line 3169) | function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(buf... function arrayIndexOf (line 3169) | function arrayIndexOf(arr,val,byteOffset,encoding,dir){var indexSize=1;v... function hexWrite (line 3169) | function hexWrite(buf,string,offset,length){offset=Number(offset)||0;var... function utf8Write (line 3169) | function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToByt... function asciiWrite (line 3169) | function asciiWrite(buf,string,offset,length){return blitBuffer(asciiToB... function latin1Write (line 3169) | function latin1Write(buf,string,offset,length){return asciiWrite(buf,str... function base64Write (line 3169) | function base64Write(buf,string,offset,length){return blitBuffer(base64T... function ucs2Write (line 3169) | function ucs2Write(buf,string,offset,length){return blitBuffer(utf16leTo... function base64Slice (line 3169) | function base64Slice(buf,start,end){if(start===0&&end===buf.length){retu... function utf8Slice (line 3169) | function utf8Slice(buf,start,end){end=Math.min(buf.length,end);var res=[... function decodeCodePointsArray (line 3169) | function decodeCodePointsArray(codePoints){var len=codePoints.length;if(... function asciiSlice (line 3169) | function asciiSlice(buf,start,end){var ret="";end=Math.min(buf.length,en... function latin1Slice (line 3169) | function latin1Slice(buf,start,end){var ret="";end=Math.min(buf.length,e... function hexSlice (line 3169) | function hexSlice(buf,start,end){var len=buf.length;if(!start||start<0)s... function utf16leSlice (line 3169) | function utf16leSlice(buf,start,end){var bytes=buf.slice(start,end);var ... function checkOffset (line 3169) | function checkOffset(offset,ext,length){if(offset%1!==0||offset<0)throw ... function checkInt (line 3170) | function checkInt(buf,value,offset,ext,max,min){if(!Buffer.isBuffer(buf)... function objectWriteUInt16 (line 3170) | function objectWriteUInt16(buf,value,offset,littleEndian){if(value<0)val... function objectWriteUInt32 (line 3170) | function objectWriteUInt32(buf,value,offset,littleEndian){if(value<0)val... function checkIEEE754 (line 3170) | function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.le... function writeFloat (line 3170) | function writeFloat(buf,value,offset,littleEndian,noAssert){if(!noAssert... function writeDouble (line 3170) | function writeDouble(buf,value,offset,littleEndian,noAssert){if(!noAsser... function base64clean (line 3170) | function base64clean(str){str=stringtrim(str).replace(INVALID_BASE64_RE,... function stringtrim (line 3170) | function stringtrim(str){if(str.trim)return str.trim();return str.replac... function toHex (line 3170) | function toHex(n){if(n<16)return"0"+n.toString(16);return n.toString(16)} function utf8ToBytes (line 3170) | function utf8ToBytes(string,units){units=units||Infinity;var codePoint;v... function asciiToBytes (line 3170) | function asciiToBytes(str){var byteArray=[];for(var i=0;i"} function renderText (line 3170) | function renderText(elem,opts){var data=elem.data||"";if(opts.decodeEnti... function renderCdata (line 3170) | function renderCdata(elem){return""} function renderComment (line 3170) | function renderComment(elem){return""} function DomHandler (line 3170) | function DomHandler(callback,options,elementCB){if(typeof callback==="ob... method firstChild (line 3170) | get firstChild(){var children=this.children;return children&&children[0]... method lastChild (line 3170) | get lastChild(){var children=this.children;return children&&children[chi... method nodeType (line 3170) | get nodeType(){return nodeTypes[this.type]||nodeTypes.element} function getAttribCheck (line 3170) | function getAttribCheck(attrib,value){if(typeof value==="function"){retu... function combineFuncs (line 3170) | function combineFuncs(a,b){return function(elem){return a(elem)||b(elem)}} function filter (line 3170) | function filter(test,element,recurse,limit){if(!Array.isArray(element))e... function find (line 3170) | function find(test,elems,recurse,limit){var result=[],childs;for(var i=0... function findOneChild (line 3170) | function findOneChild(test,elems){for(var i=0,l=elems.length;i=55296&&codePoint<=5734... function getInverseObj (line 3171) | function getInverseObj(obj){return Object.keys(obj).sort().reduce(functi... function getInverseReplacer (line 3171) | function getInverseReplacer(inverse){var single=[],multiple=[];Object.ke... function singleCharReplacer (line 3171) | function singleCharReplacer(c){return"&#x"+c.charCodeAt(0).toString(16).... function astralReplacer (line 3171) | function astralReplacer(c){var high=c.charCodeAt(0);var low=c.charCodeAt... function getInverse (line 3171) | function getInverse(inverse,re){function func(name){return inverse[name]... function escapeXML (line 3171) | function escapeXML(data){return data.replace(re_xmlChars,singleCharRepla... function EventEmitter (line 3171) | function EventEmitter(){this._events=this._events||{};this._maxListeners... function g (line 3171) | function g(){this.removeListener(type,g);if(!fired){fired=true;listener.... function isFunction (line 3172) | function isFunction(arg){return typeof arg==="function"} function isNumber (line 3172) | function isNumber(arg){return typeof arg==="number"} function isObject (line 3172) | function isObject(arg){return typeof arg==="object"&&arg!==null} function isUndefined (line 3172) | function isUndefined(arg){return arg===void 0} function CollectingHandler (line 3172) | function CollectingHandler(cbs){this._cbs=cbs||{};this.events=[]} function FeedHandler (line 3172) | function FeedHandler(callback,options){this.init(callback,options)} function getElements (line 3172) | function getElements(what,where){return DomUtils.getElementsByTagName(wh... function getOneElement (line 3172) | function getOneElement(what,where){return DomUtils.getElementsByTagName(... function fetch (line 3172) | function fetch(what,where,recurse){return DomUtils.getText(DomUtils.getE... function addConditionally (line 3172) | function addConditionally(obj,prop,what,where,recurse){var tmp=fetch(wha... function Parser (line 3172) | function Parser(cbs,options){this._options=options||{};this._cbs=cbs||{}... function ProxyHandler (line 3172) | function ProxyHandler(cbs){this._cbs=cbs||{}} function Stream (line 3172) | function Stream(options){Parser.call(this,new Cbs(this),options)} function Cbs (line 3172) | function Cbs(scope){this.scope=scope} function whitespace (line 3172) | function whitespace(c){return c===" "||c==="\n"||c==="\t"||c==="\f"||c==... function characterState (line 3172) | function characterState(char,SUCCESS){return function(c){if(c===char)thi... function ifElseState (line 3172) | function ifElseState(upper,SUCCESS,FAILURE){var lower=upper.toLowerCase(... function consumeSpecialNameChar (line 3172) | function consumeSpecialNameChar(upper,NEXT_STATE){var lower=upper.toLowe... function Tokenizer (line 3172) | function Tokenizer(options,cbs){this._state=TEXT;this._buffer="";this._s... function Stream (line 3173) | function Stream(cbs,options){var parser=this._parser=new Parser(cbs,opti... function defineProp (line 3173) | function defineProp(name,value){delete module.exports[name];module.expor... method FeedHandler (line 3173) | get FeedHandler(){return defineProp("FeedHandler",require("./FeedHandler... method Stream (line 3173) | get Stream(){return defineProp("Stream",require("./Stream.js"))} method WritableStream (line 3173) | get WritableStream(){return defineProp("WritableStream",require("./Writa... method ProxyHandler (line 3173) | get ProxyHandler(){return defineProp("ProxyHandler",require("./ProxyHand... method DomUtils (line 3173) | get DomUtils(){return defineProp("DomUtils",require("domutils"))} method CollectingHandler (line 3173) | get CollectingHandler(){return defineProp("CollectingHandler",require(".... method RssHandler (line 3173) | get RssHandler(){return defineProp("RssHandler",this.FeedHandler)} function isBuffer (line 3173) | function isBuffer(obj){return!!obj.constructor&&typeof obj.constructor.i... function isSlowBuffer (line 3173) | function isSlowBuffer(obj){return typeof obj.readFloatLE==="function"&&t... function nextTick (line 3173) | function nextTick(fn,arg1,arg2,arg3){if(typeof fn!=="function"){throw ne... function defaultSetTimout (line 3173) | function defaultSetTimout(){throw new Error("setTimeout has not been def... function defaultClearTimeout (line 3173) | function defaultClearTimeout(){throw new Error("clearTimeout has not bee... function runTimeout (line 3173) | function runTimeout(fun){if(cachedSetTimeout===setTimeout){return setTim... function runClearTimeout (line 3173) | function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout){r... function cleanUpNextTick (line 3173) | function cleanUpNextTick(){if(!draining||!currentQueue){return}draining=... function drainQueue (line 3173) | function drainQueue(){if(draining){return}var timeout=runTimeout(cleanUp... function Item (line 3173) | function Item(fun,array){this.fun=fun;this.array=array} function noop (line 3173) | function noop(){} function Duplex (line 3173) | function Duplex(options){if(!(this instanceof Duplex))return new Duplex(... function onend (line 3173) | function onend(){if(this.allowHalfOpen||this._writableState.ended)return... function onEndNT (line 3173) | function onEndNT(self){self.end()} function forEach (line 3173) | function forEach(xs,f){for(var i=0,l=xs.length;i=MAX_HWM){n=MAX_HWM}else{n--;n|... function howMuchToRead (line 3173) | function howMuchToRead(n,state){if(n<=0||state.length===0&&state.ended)r... function chunkInvalid (line 3173) | function chunkInvalid(state,chunk){var er=null;if(!Buffer.isBuffer(chunk... function onEofChunk (line 3173) | function onEofChunk(stream,state){if(state.ended)return;if(state.decoder... function emitReadable (line 3173) | function emitReadable(stream){var state=stream._readableState;state.need... function emitReadable_ (line 3173) | function emitReadable_(stream){debug("emit readable");stream.emit("reada... function maybeReadMore (line 3173) | function maybeReadMore(stream,state){if(!state.readingMore){state.readin... function maybeReadMore_ (line 3173) | function maybeReadMore_(stream,state){var len=state.length;while(!state.... function onunpipe (line 3173) | function onunpipe(readable){debug("onunpipe");if(readable===src){cleanup... function onend (line 3173) | function onend(){debug("onend");dest.end()} function cleanup (line 3173) | function cleanup(){debug("cleanup");dest.removeListener("close",onclose)... function ondata (line 3173) | function ondata(chunk){debug("ondata");increasedAwaitDrain=false;var ret... function onerror (line 3173) | function onerror(er){debug("onerror",er);unpipe();dest.removeListener("e... function onclose (line 3173) | function onclose(){dest.removeListener("finish",onfinish);unpipe()} function onfinish (line 3173) | function onfinish(){debug("onfinish");dest.removeListener("close",onclos... function unpipe (line 3173) | function unpipe(){debug("unpipe");src.unpipe(dest)} function pipeOnDrain (line 3173) | function pipeOnDrain(src){return function(){var state=src._readableState... function nReadingNextTick (line 3173) | function nReadingNextTick(self){debug("readable nexttick read 0");self.r... function resume (line 3173) | function resume(stream,state){if(!state.resumeScheduled){state.resumeSch... function resume_ (line 3173) | function resume_(stream,state){if(!state.reading){debug("resume read 0")... function flow (line 3173) | function flow(stream){var state=stream._readableState;debug("flow",state... function fromList (line 3173) | function fromList(n,state){if(state.length===0)return null;var ret;if(st... function fromListPartial (line 3173) | function fromListPartial(n,list,hasStrings){var ret;if(n findByProductIdOrderByCreated(Long productId); FILE: chapter04 -- eureka-cluster/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter04 -- eureka-cluster/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 31) | @FeignClient("USERSERVICE") method findAll (line 33) | @RequestMapping(value = "/users", method = RequestMethod.GET) method load (line 36) | @RequestMapping(value = "/users/{id}", method = RequestMethod.GET) FILE: chapter04 -- eureka-cluster/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka-cluster/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter04 -- eureka-cluster/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka-cluster/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka-cluster/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 39) | public UserDto() { method UserDto (line 43) | public UserDto(User user, int userServicePort) { method toString (line 50) | @Override method toStringHelper (line 55) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 63) | public Long getId() { method setId (line 66) | public void setId(Long id) { method getNickname (line 70) | public String getNickname() { method setNickname (line 73) | public void setNickname(String nickname) { method getAvatar (line 77) | public String getAvatar() { method setAvatar (line 80) | public void setAvatar(String avatar) { method getUserServicePort (line 84) | public int getUserServicePort() { method setUserServicePort (line 87) | public void setUserServicePort(int userServicePort) { FILE: chapter04 -- eureka-cluster/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 28) | @RestController method findAll (line 38) | @RequestMapping(method = RequestMethod.GET) method detail (line 48) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 58) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter04 -- eureka-cluster/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter04 -- eureka-cluster/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository, UserR... FILE: chapter04 -- eureka-cluster/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryEx.java type UserRepositoryEx (line 27) | public interface UserRepositoryEx { method findTopUser (line 28) | List findTopUser(int maxResult); FILE: chapter04 -- eureka-cluster/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryImpl.java class UserRepositoryImpl (line 30) | public class UserRepositoryImpl implements UserRepositoryEx { method findTopUser (line 34) | public List findTopUser(int maxResult) { FILE: chapter04 -- eureka-cluster/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 40) | public List findAll() { method load (line 47) | public UserDto load(Long id) { method save (line 55) | public UserDto save(UserDto userDto) { method delete (line 67) | public void delete(Long id) { FILE: chapter04 -- eureka-cluster/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka-cluster/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter04 -- eureka-feign/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 28) | @EnableDiscoveryClient method main (line 32) | public static void main(String[] args) { FILE: chapter04 -- eureka-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter04 -- eureka-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 39) | @RestController method list (line 56) | @RequestMapping(method = RequestMethod.GET) method detail (line 66) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 76) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) method loadUserByFeign (line 90) | public UserDto loadUserByFeign(Long userId) { FILE: chapter04 -- eureka-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 38) | public UserDto() { method UserDto (line 42) | public UserDto(Long id, String nickname, String avatar) { method toString (line 48) | @Override method toStringHelper (line 53) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 61) | public Long getId() { method setId (line 64) | public void setId(Long id) { method getNickname (line 68) | public String getNickname() { method setNickname (line 71) | public void setNickname(String nickname) { method getAvatar (line 75) | public String getAvatar() { method setAvatar (line 78) | public void setAvatar(String avatar) { method getUserServicePort (line 82) | public int getUserServicePort() { method setUserServicePort (line 85) | public void setUserServicePort(int userServicePort) { FILE: chapter04 -- eureka-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter04 -- eureka-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter04 -- eureka-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter04 -- eureka-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter04 -- eureka-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 31) | @FeignClient("USERSERVICE") method findAll (line 33) | @RequestMapping(value = "/users", method = RequestMethod.GET) method load (line 36) | @RequestMapping(value = "/users/{id}", method = RequestMethod.GET) FILE: chapter04 -- eureka-feign/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka-feign/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter04 -- eureka-feign/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka-feign/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka-feign/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 39) | public UserDto() { method UserDto (line 43) | public UserDto(User user, int userServicePort) { method toString (line 50) | @Override method toStringHelper (line 55) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 63) | public Long getId() { method setId (line 66) | public void setId(Long id) { method getNickname (line 70) | public String getNickname() { method setNickname (line 73) | public void setNickname(String nickname) { method getAvatar (line 77) | public String getAvatar() { method setAvatar (line 80) | public void setAvatar(String avatar) { method getUserServicePort (line 84) | public int getUserServicePort() { method setUserServicePort (line 87) | public void setUserServicePort(int userServicePort) { FILE: chapter04 -- eureka-feign/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 28) | @RestController method findAll (line 38) | @RequestMapping(method = RequestMethod.GET) method detail (line 48) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 58) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter04 -- eureka-feign/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter04 -- eureka-feign/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository, UserR... FILE: chapter04 -- eureka-feign/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryEx.java type UserRepositoryEx (line 27) | public interface UserRepositoryEx { method findTopUser (line 28) | List findTopUser(int maxResult); FILE: chapter04 -- eureka-feign/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryImpl.java class UserRepositoryImpl (line 30) | public class UserRepositoryImpl implements UserRepositoryEx { method findTopUser (line 34) | public List findTopUser(int maxResult) { FILE: chapter04 -- eureka-feign/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 40) | public List findAll() { method load (line 47) | public UserDto load(Long id) { method save (line 55) | public UserDto save(UserDto userDto) { method delete (line 67) | public void delete(Long id) { FILE: chapter04 -- eureka-feign/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka-feign/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter04 -- eureka-ribbon/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 31) | @EnableDiscoveryClient method restTemplate (line 35) | @Bean(value = "restTemplate") method main (line 41) | public static void main(String[] args) { FILE: chapter04 -- eureka-ribbon/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter04 -- eureka-ribbon/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 40) | @RestController method list (line 58) | @RequestMapping(method = RequestMethod.GET) method detail (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 78) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) method loadUser (line 97) | protected UserDto loadUser(Long userId) { FILE: chapter04 -- eureka-ribbon/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 38) | public UserDto() { method UserDto (line 42) | public UserDto(Long id, String nickname, String avatar) { method toString (line 48) | @Override method toStringHelper (line 53) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 61) | public Long getId() { method setId (line 64) | public void setId(Long id) { method getNickname (line 68) | public String getNickname() { method setNickname (line 71) | public void setNickname(String nickname) { method getAvatar (line 75) | public String getAvatar() { method setAvatar (line 78) | public void setAvatar(String avatar) { method getUserServicePort (line 82) | public int getUserServicePort() { method setUserServicePort (line 85) | public void setUserServicePort(int userServicePort) { FILE: chapter04 -- eureka-ribbon/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter04 -- eureka-ribbon/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter04 -- eureka-ribbon/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter04 -- eureka-ribbon/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter04 -- eureka-ribbon/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka-ribbon/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter04 -- eureka-ribbon/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka-ribbon/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka-ribbon/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 39) | public UserDto() { method UserDto (line 43) | public UserDto(User user, int userServicePort) { method toString (line 50) | @Override method toStringHelper (line 55) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 63) | public Long getId() { method setId (line 66) | public void setId(Long id) { method getNickname (line 70) | public String getNickname() { method setNickname (line 73) | public void setNickname(String nickname) { method getAvatar (line 77) | public String getAvatar() { method setAvatar (line 80) | public void setAvatar(String avatar) { method getUserServicePort (line 84) | public int getUserServicePort() { method setUserServicePort (line 87) | public void setUserServicePort(int userServicePort) { FILE: chapter04 -- eureka-ribbon/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 28) | @RestController method findAll (line 38) | @RequestMapping(method = RequestMethod.GET) method detail (line 48) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 58) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter04 -- eureka-ribbon/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter04 -- eureka-ribbon/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository, UserR... FILE: chapter04 -- eureka-ribbon/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryEx.java type UserRepositoryEx (line 27) | public interface UserRepositoryEx { method findTopUser (line 28) | List findTopUser(int maxResult); FILE: chapter04 -- eureka-ribbon/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryImpl.java class UserRepositoryImpl (line 30) | public class UserRepositoryImpl implements UserRepositoryEx { method findTopUser (line 34) | public List findTopUser(int maxResult) { FILE: chapter04 -- eureka-ribbon/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 40) | public List findAll() { method load (line 47) | public UserDto load(Long id) { method save (line 55) | public UserDto save(UserDto userDto) { method delete (line 67) | public void delete(Long id) { FILE: chapter04 -- eureka-ribbon/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka-ribbon/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter04 -- eureka-ribbonex/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 31) | @EnableDiscoveryClient method restTemplate (line 34) | @Bean(value = "restTemplate") method lbcRestTemplate (line 40) | @Primary method main (line 46) | public static void main(String[] args) { FILE: chapter04 -- eureka-ribbonex/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter04 -- eureka-ribbonex/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 43) | @RestController method list (line 68) | @RequestMapping(method = RequestMethod.GET) method detail (line 78) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 88) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) method loadUser (line 107) | protected UserDto loadUser(Long userId) { method loadUserEx (line 115) | public UserDto loadUserEx(Long userId) { FILE: chapter04 -- eureka-ribbonex/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 38) | public UserDto() { method UserDto (line 42) | public UserDto(Long id, String nickname, String avatar) { method toString (line 48) | @Override method toStringHelper (line 53) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 61) | public Long getId() { method setId (line 64) | public void setId(Long id) { method getNickname (line 68) | public String getNickname() { method setNickname (line 71) | public void setNickname(String nickname) { method getAvatar (line 75) | public String getAvatar() { method setAvatar (line 78) | public void setAvatar(String avatar) { method getUserServicePort (line 82) | public int getUserServicePort() { method setUserServicePort (line 85) | public void setUserServicePort(int userServicePort) { FILE: chapter04 -- eureka-ribbonex/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter04 -- eureka-ribbonex/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter04 -- eureka-ribbonex/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter04 -- eureka-ribbonex/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter04 -- eureka-ribbonex/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka-ribbonex/product-service/src/main/java/com/cd826dong/ribbon/RibbonConfiguration.java class RibbonConfiguration (line 20) | @Configuration FILE: chapter04 -- eureka-ribbonex/product-service/src/main/java/com/cd826dong/ribbon/UserRibbonConfiguration.java class UserRibbonConfiguration (line 26) | @Configuration method ribbonServerList (line 31) | @Bean method ribbonPing (line 42) | @Bean method ribbonRule (line 47) | @Bean FILE: chapter04 -- eureka-ribbonex/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter04 -- eureka-ribbonex/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka-ribbonex/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka-ribbonex/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 39) | public UserDto() { method UserDto (line 43) | public UserDto(User user, int userServicePort) { method toString (line 50) | @Override method toStringHelper (line 55) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 63) | public Long getId() { method setId (line 66) | public void setId(Long id) { method getNickname (line 70) | public String getNickname() { method setNickname (line 73) | public void setNickname(String nickname) { method getAvatar (line 77) | public String getAvatar() { method setAvatar (line 80) | public void setAvatar(String avatar) { method getUserServicePort (line 84) | public int getUserServicePort() { method setUserServicePort (line 87) | public void setUserServicePort(int userServicePort) { FILE: chapter04 -- eureka-ribbonex/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 28) | @RestController method findAll (line 38) | @RequestMapping(method = RequestMethod.GET) method detail (line 48) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 58) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter04 -- eureka-ribbonex/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter04 -- eureka-ribbonex/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository, UserR... FILE: chapter04 -- eureka-ribbonex/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryEx.java type UserRepositoryEx (line 27) | public interface UserRepositoryEx { method findTopUser (line 28) | List findTopUser(int maxResult); FILE: chapter04 -- eureka-ribbonex/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryImpl.java class UserRepositoryImpl (line 30) | public class UserRepositoryImpl implements UserRepositoryEx { method findTopUser (line 34) | public List findTopUser(int maxResult) { FILE: chapter04 -- eureka-ribbonex/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 40) | public List findAll() { method load (line 47) | public UserDto load(Long id) { method save (line 55) | public UserDto save(UserDto userDto) { method delete (line 67) | public void delete(Long id) { FILE: chapter04 -- eureka-ribbonex/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka-ribbonex/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter04 -- eureka-security/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 28) | @EnableDiscoveryClient method main (line 32) | public static void main(String[] args) { FILE: chapter04 -- eureka-security/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter04 -- eureka-security/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 39) | @RestController method list (line 56) | @RequestMapping(method = RequestMethod.GET) method detail (line 66) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 76) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) method loadUserByFeign (line 90) | public UserDto loadUserByFeign(Long userId) { FILE: chapter04 -- eureka-security/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 38) | public UserDto() { method UserDto (line 42) | public UserDto(Long id, String nickname, String avatar) { method toString (line 48) | @Override method toStringHelper (line 53) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 61) | public Long getId() { method setId (line 64) | public void setId(Long id) { method getNickname (line 68) | public String getNickname() { method setNickname (line 71) | public void setNickname(String nickname) { method getAvatar (line 75) | public String getAvatar() { method setAvatar (line 78) | public void setAvatar(String avatar) { method getUserServicePort (line 82) | public int getUserServicePort() { method setUserServicePort (line 85) | public void setUserServicePort(int userServicePort) { FILE: chapter04 -- eureka-security/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter04 -- eureka-security/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter04 -- eureka-security/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter04 -- eureka-security/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter04 -- eureka-security/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 31) | @FeignClient("USERSERVICE") method findAll (line 33) | @RequestMapping(value = "/users", method = RequestMethod.GET) method load (line 36) | @RequestMapping(value = "/users/{id}", method = RequestMethod.GET) FILE: chapter04 -- eureka-security/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka-security/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter04 -- eureka-security/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka-security/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka-security/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 39) | public UserDto() { method UserDto (line 43) | public UserDto(User user, int userServicePort) { method toString (line 50) | @Override method toStringHelper (line 55) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 63) | public Long getId() { method setId (line 66) | public void setId(Long id) { method getNickname (line 70) | public String getNickname() { method setNickname (line 73) | public void setNickname(String nickname) { method getAvatar (line 77) | public String getAvatar() { method setAvatar (line 80) | public void setAvatar(String avatar) { method getUserServicePort (line 84) | public int getUserServicePort() { method setUserServicePort (line 87) | public void setUserServicePort(int userServicePort) { FILE: chapter04 -- eureka-security/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 28) | @RestController method findAll (line 38) | @RequestMapping(method = RequestMethod.GET) method detail (line 48) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 58) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter04 -- eureka-security/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter04 -- eureka-security/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository, UserR... FILE: chapter04 -- eureka-security/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryEx.java type UserRepositoryEx (line 27) | public interface UserRepositoryEx { method findTopUser (line 28) | List findTopUser(int maxResult); FILE: chapter04 -- eureka-security/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryImpl.java class UserRepositoryImpl (line 30) | public class UserRepositoryImpl implements UserRepositoryEx { method findTopUser (line 34) | public List findTopUser(int maxResult) { FILE: chapter04 -- eureka-security/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 40) | public List findAll() { method load (line 47) | public UserDto load(Long id) { method save (line 55) | public UserDto save(UserDto userDto) { method delete (line 67) | public void delete(Long id) { FILE: chapter04 -- eureka-security/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka-security/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter04 -- eureka/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 29) | @EnableDiscoveryClient method restTemplate (line 32) | @Bean(value = "restTemplate") method main (line 37) | public static void main(String[] args) { FILE: chapter04 -- eureka/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter04 -- eureka/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 40) | @RestController method list (line 58) | @RequestMapping(method = RequestMethod.GET) method detail (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 78) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) method loadUser (line 97) | protected UserDto loadUser(Long userId) { FILE: chapter04 -- eureka/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 36) | public UserDto() { method UserDto (line 40) | public UserDto(Long id, String nickname, String avatar) { method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getNickname (line 66) | public String getNickname() { method setNickname (line 69) | public void setNickname(String nickname) { method getAvatar (line 73) | public String getAvatar() { method setAvatar (line 76) | public void setAvatar(String avatar) { FILE: chapter04 -- eureka/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter04 -- eureka/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter04 -- eureka/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter04 -- eureka/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter04 -- eureka/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter04 -- eureka/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter04 -- eureka/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 37) | public UserDto() { method UserDto (line 41) | public UserDto(User user) { method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getNickname (line 67) | public String getNickname() { method setNickname (line 70) | public void setNickname(String nickname) { method getAvatar (line 74) | public String getAvatar() { method setAvatar (line 77) | public void setAvatar(String avatar) { FILE: chapter04 -- eureka/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 28) | @RestController method findAll (line 38) | @RequestMapping(method = RequestMethod.GET) method detail (line 48) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 58) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter04 -- eureka/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter04 -- eureka/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository, UserR... FILE: chapter04 -- eureka/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryEx.java type UserRepositoryEx (line 27) | public interface UserRepositoryEx { method findTopUser (line 28) | List findTopUser(int maxResult); FILE: chapter04 -- eureka/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryImpl.java class UserRepositoryImpl (line 30) | public class UserRepositoryImpl implements UserRepositoryEx { method findTopUser (line 34) | public List findTopUser(int maxResult) { FILE: chapter04 -- eureka/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 38) | public List findAll() { method load (line 45) | public UserDto load(Long id) { method save (line 53) | public UserDto save(UserDto userDto) { method delete (line 65) | public void delete(Long id) { FILE: chapter04 -- eureka/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter04 -- eureka/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter05 -- hystrix-feign/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 29) | @EnableCircuitBreaker method main (line 35) | public static void main(String[] args) { FILE: chapter05 -- hystrix-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter05 -- hystrix-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 37) | @RestController method list (line 51) | @RequestMapping(method = RequestMethod.GET) method detail (line 56) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 61) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) FILE: chapter05 -- hystrix-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 36) | public UserDto() { method UserDto (line 40) | public UserDto(Long id, String nickname, String avatar) { method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getNickname (line 66) | public String getNickname() { method setNickname (line 69) | public void setNickname(String nickname) { method getAvatar (line 73) | public String getAvatar() { method setAvatar (line 76) | public void setAvatar(String avatar) { FILE: chapter05 -- hystrix-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter05 -- hystrix-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter05 -- hystrix-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter05 -- hystrix-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter05 -- hystrix-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 31) | @FeignClient(name = "USERSERVICE", fallback = UserServiceFallback.class) method findAll (line 33) | @RequestMapping(value = "/users", method = RequestMethod.GET) method load (line 36) | @RequestMapping(value = "/users/{id}", method = RequestMethod.GET) FILE: chapter05 -- hystrix-feign/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserServiceFallback.java class UserServiceFallback (line 29) | @Component method findAll (line 32) | @Override method load (line 37) | @Override method findAllFallback (line 42) | protected List findAllFallback() { method loadFallback (line 51) | protected UserDto loadFallback(Long id) { FILE: chapter05 -- hystrix-feign/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter05 -- hystrix-feign/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter05 -- hystrix-feign/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter05 -- hystrix-feign/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter05 -- hystrix-feign/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 37) | public UserDto() { method UserDto (line 41) | public UserDto(User user) { method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getNickname (line 67) | public String getNickname() { method setNickname (line 70) | public void setNickname(String nickname) { method getAvatar (line 74) | public String getAvatar() { method setAvatar (line 77) | public void setAvatar(String avatar) { FILE: chapter05 -- hystrix-feign/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 32) | @RestController method list (line 42) | @RequestMapping(method = RequestMethod.GET) method detail (line 52) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) FILE: chapter05 -- hystrix-feign/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter05 -- hystrix-feign/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository { FILE: chapter05 -- hystrix-feign/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter05 -- hystrix-feign/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter05 -- hystrix/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 32) | @EnableHystrixDashboard method main (line 38) | public static void main(String[] args) { method restTemplate (line 42) | @Bean FILE: chapter05 -- hystrix/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter05 -- hystrix/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 37) | @RestController method list (line 51) | @RequestMapping(method = RequestMethod.GET) method detail (line 56) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 61) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) method userList (line 80) | @RequestMapping(value = "/users",method = RequestMethod.GET) FILE: chapter05 -- hystrix/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 36) | public UserDto() { method UserDto (line 40) | public UserDto(Long id, String nickname, String avatar) { method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getNickname (line 66) | public String getNickname() { method setNickname (line 69) | public void setNickname(String nickname) { method getAvatar (line 73) | public String getAvatar() { method setAvatar (line 76) | public void setAvatar(String avatar) { FILE: chapter05 -- hystrix/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter05 -- hystrix/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter05 -- hystrix/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter05 -- hystrix/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter05 -- hystrix/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 27) | public interface UserService { method findAll (line 28) | List findAll(); method load (line 30) | UserDto load(Long id); FILE: chapter05 -- hystrix/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserServiceImpl.java class UserServiceImpl (line 33) | @Service method findAll (line 38) | @Override method load (line 46) | @Override method findAllFallback (line 54) | protected List findAllFallback() { method loadFallback (line 63) | protected UserDto loadFallback(Long id) { FILE: chapter05 -- hystrix/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter05 -- hystrix/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter05 -- hystrix/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter05 -- hystrix/turbine-server/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 28) | @EnableTurbine method main (line 33) | public static void main(String[] args) { FILE: chapter05 -- hystrix/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter05 -- hystrix/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 37) | public UserDto() { method UserDto (line 41) | public UserDto(User user) { method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getNickname (line 67) | public String getNickname() { method setNickname (line 70) | public void setNickname(String nickname) { method getAvatar (line 74) | public String getAvatar() { method setAvatar (line 77) | public void setAvatar(String avatar) { FILE: chapter05 -- hystrix/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 32) | @RestController method list (line 42) | @RequestMapping(method = RequestMethod.GET) method detail (line 52) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) FILE: chapter05 -- hystrix/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter05 -- hystrix/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository { FILE: chapter05 -- hystrix/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter05 -- hystrix/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter06 -- zuul/hystrix-dashboard/src/main/java/com/cd826dong/clouddemo/hystrix/Application.java class Application (line 27) | @EnableHystrixDashboard method main (line 31) | public static void main(String[] args) { FILE: chapter06 -- zuul/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 31) | @EnableFeignClients method restTemplate (line 36) | @Bean(value = "restTemplate") method main (line 41) | public static void main(String[] args) { FILE: chapter06 -- zuul/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter06 -- zuul/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 39) | @RestController method list (line 55) | @RequestMapping(method = RequestMethod.GET) method detail (line 60) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 65) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) method loadUser (line 84) | protected UserDto loadUser(Long userId) { FILE: chapter06 -- zuul/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 38) | public UserDto() { method UserDto (line 42) | public UserDto(Long id, String nickname, String avatar) { method toString (line 48) | @Override method toStringHelper (line 53) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 61) | public Long getId() { method setId (line 64) | public void setId(Long id) { method getNickname (line 68) | public String getNickname() { method setNickname (line 71) | public void setNickname(String nickname) { method getAvatar (line 75) | public String getAvatar() { method setAvatar (line 78) | public void setAvatar(String avatar) { method getUserServicePort (line 82) | public int getUserServicePort() { method setUserServicePort (line 85) | public void setUserServicePort(int userServicePort) { FILE: chapter06 -- zuul/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter06 -- zuul/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter06 -- zuul/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter06 -- zuul/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter06 -- zuul/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 31) | @FeignClient("USERSERVICE") method findAll (line 33) | @RequestMapping(value = "/users", method = RequestMethod.GET) method load (line 36) | @RequestMapping(value = "/users/{id}", method = RequestMethod.GET) FILE: chapter06 -- zuul/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter06 -- zuul/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter06 -- zuul/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter06 -- zuul/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter06 -- zuul/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 39) | public UserDto() { method UserDto (line 43) | public UserDto(User user, int userServicePort) { method toString (line 50) | @Override method toStringHelper (line 55) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 63) | public Long getId() { method setId (line 66) | public void setId(Long id) { method getNickname (line 70) | public String getNickname() { method setNickname (line 73) | public void setNickname(String nickname) { method getAvatar (line 77) | public String getAvatar() { method setAvatar (line 80) | public void setAvatar(String avatar) { method getUserServicePort (line 84) | public int getUserServicePort() { method setUserServicePort (line 87) | public void setUserServicePort(int userServicePort) { FILE: chapter06 -- zuul/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 31) | @RestController method findAll (line 41) | @RequestMapping(method = RequestMethod.GET) method detail (line 51) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) FILE: chapter06 -- zuul/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter06 -- zuul/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository { FILE: chapter06 -- zuul/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 40) | public List findAll() { method load (line 47) | public UserDto load(Long id) { method save (line 55) | public UserDto save(UserDto userDto) { method delete (line 67) | public void delete(Long id) { FILE: chapter06 -- zuul/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter06 -- zuul/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter06 -- zuul/zuul-server/src/main/java/com/cd826dong/clouddemo/zuul/Application.java class Application (line 27) | @EnableZuulProxy method main (line 31) | public static void main(String[] args) { FILE: chapter06 -- zuul/zuul-server/src/main/java/com/cd826dong/clouddemo/zuul/fallback/UserServiceFallbackProvider.java class UserServiceFallbackProvider (line 34) | @Component method getRoute (line 37) | @Override method fallbackResponse (line 44) | @Override FILE: chapter07 -- config/config-server/src/main/java/com/cd826dong/clouddemo/config/Application.java class Application (line 28) | @SpringBootApplication method main (line 33) | public static void main(String[] args) { FILE: chapter07 -- config/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 30) | @EnableDiscoveryClient method main (line 35) | public static void main(String[] args) { FILE: chapter07 -- config/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ConfigTestEndpoint.java class ConfigTestEndpoint (line 27) | @RestController method foo (line 33) | @RequestMapping(value = "/foo") FILE: chapter07 -- config/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter07 -- config/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 40) | @RestController method list (line 58) | @RequestMapping(method = RequestMethod.GET) method detail (line 69) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 79) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) method loadUserByFeign (line 93) | public UserDto loadUserByFeign(Long userId) { FILE: chapter07 -- config/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 38) | public UserDto() { method UserDto (line 42) | public UserDto(Long id, String nickname, String avatar) { method toString (line 48) | @Override method toStringHelper (line 53) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 61) | public Long getId() { method setId (line 64) | public void setId(Long id) { method getNickname (line 68) | public String getNickname() { method setNickname (line 71) | public void setNickname(String nickname) { method getAvatar (line 75) | public String getAvatar() { method setAvatar (line 78) | public void setAvatar(String avatar) { method getUserServicePort (line 82) | public int getUserServicePort() { method setUserServicePort (line 85) | public void setUserServicePort(int userServicePort) { FILE: chapter07 -- config/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter07 -- config/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter07 -- config/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter07 -- config/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter07 -- config/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 31) | @FeignClient("USERSERVICE") method findAll (line 33) | @RequestMapping(value = "/users", method = RequestMethod.GET) method load (line 36) | @RequestMapping(value = "/users/{id}", method = RequestMethod.GET) FILE: chapter07 -- config/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter07 -- config/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter07 -- config/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter07 -- config/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter07 -- config/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 39) | public UserDto() { method UserDto (line 43) | public UserDto(User user, int userServicePort) { method toString (line 50) | @Override method toStringHelper (line 55) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 63) | public Long getId() { method setId (line 66) | public void setId(Long id) { method getNickname (line 70) | public String getNickname() { method setNickname (line 73) | public void setNickname(String nickname) { method getAvatar (line 77) | public String getAvatar() { method setAvatar (line 80) | public void setAvatar(String avatar) { method getUserServicePort (line 84) | public int getUserServicePort() { method setUserServicePort (line 87) | public void setUserServicePort(int userServicePort) { FILE: chapter07 -- config/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 28) | @RestController method findAll (line 38) | @RequestMapping(method = RequestMethod.GET) method detail (line 48) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 58) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter07 -- config/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter07 -- config/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository, UserR... FILE: chapter07 -- config/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryEx.java type UserRepositoryEx (line 27) | public interface UserRepositoryEx { method findTopUser (line 28) | List findTopUser(int maxResult); FILE: chapter07 -- config/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryImpl.java class UserRepositoryImpl (line 30) | public class UserRepositoryImpl implements UserRepositoryEx { method findTopUser (line 34) | public List findTopUser(int maxResult) { FILE: chapter07 -- config/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 40) | public List findAll() { method load (line 47) | public UserDto load(Long id) { method save (line 55) | public UserDto save(UserDto userDto) { method delete (line 67) | public void delete(Long id) { FILE: chapter07 -- config/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter07 -- config/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter08 -- sleuth/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 28) | @EnableFeignClients method main (line 33) | public static void main(String[] args) { FILE: chapter08 -- sleuth/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter08 -- sleuth/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 37) | @RestController method list (line 51) | @RequestMapping(method = RequestMethod.GET) method detail (line 56) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 61) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) FILE: chapter08 -- sleuth/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 36) | public UserDto() { method UserDto (line 40) | public UserDto(Long id, String nickname, String avatar) { method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getNickname (line 66) | public String getNickname() { method setNickname (line 69) | public void setNickname(String nickname) { method getAvatar (line 73) | public String getAvatar() { method setAvatar (line 76) | public void setAvatar(String avatar) { FILE: chapter08 -- sleuth/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter08 -- sleuth/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter08 -- sleuth/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter08 -- sleuth/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter08 -- sleuth/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 31) | @FeignClient("USERSERVICE") method findAll (line 33) | @RequestMapping(value = "/users", method = RequestMethod.GET) method load (line 36) | @RequestMapping(value = "/users/{id}", method = RequestMethod.GET) FILE: chapter08 -- sleuth/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter08 -- sleuth/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter08 -- sleuth/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter08 -- sleuth/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter08 -- sleuth/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 37) | public UserDto() { method UserDto (line 41) | public UserDto(User user) { method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getNickname (line 67) | public String getNickname() { method setNickname (line 70) | public void setNickname(String nickname) { method getAvatar (line 74) | public String getAvatar() { method setAvatar (line 77) | public void setAvatar(String avatar) { FILE: chapter08 -- sleuth/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 32) | @RestController method list (line 42) | @RequestMapping(method = RequestMethod.GET) method detail (line 52) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) FILE: chapter08 -- sleuth/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter08 -- sleuth/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository { FILE: chapter08 -- sleuth/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter08 -- sleuth/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter08 -- sleuth/zipkin-server/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableZipkinServer method main (line 31) | public static void main(String[] args) { FILE: chapter08 -- sleuth/zuul-server/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 28) | @EnableZuulProxy method main (line 33) | public static void main(String[] args) { FILE: chapter08 -- sleuth/zuul-server/src/main/java/com/cd826dong/clouddemo/filters/TraceIdFilter.java class TraceIdFilter (line 29) | @Component method filterType (line 37) | @Override method filterOrder (line 42) | @Override method shouldFilter (line 47) | @Override method run (line 52) | @Override FILE: chapter09 -- stream/config-server/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 28) | @SpringBootApplication method main (line 33) | public static void main(String[] args) { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 31) | @EnableFeignClients method main (line 39) | public static void main(String[] args) { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/bus/MyBusEvent.java class MyBusEvent (line 26) | public class MyBusEvent extends RemoteApplicationEvent { method MyBusEvent (line 33) | public MyBusEvent() { method MyBusEvent (line 37) | public MyBusEvent(Object source, String originService, String destinat... method MyBusEvent (line 42) | public MyBusEvent(String eventType) { method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getEventType (line 59) | public String getEventType() { method setEventType (line 62) | public void setEventType(String eventType) { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ConfigTestEndpoint.java class ConfigTestEndpoint (line 27) | @RestController method foo (line 31) | @RequestMapping(value = "/foo") FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 37) | @RestController method list (line 51) | @RequestMapping(method = RequestMethod.GET) method detail (line 56) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 61) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 36) | public UserDto() { method UserDto (line 40) | public UserDto(Long id, String nickname, String avatar) { method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getNickname (line 66) | public String getNickname() { method setNickname (line 69) | public void setNickname(String nickname) { method getAvatar (line 73) | public String getAvatar() { method setAvatar (line 76) | public void setAvatar(String avatar) { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/mq/SpringCloudBookChannels.java type SpringCloudBookChannels (line 27) | public interface SpringCloudBookChannels { method userMsgs (line 28) | @Input("inboundUserMsg") method userMsgSender (line 31) | @Output("inboundUserMsg") FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/mq/UserMsg.java class UserMsg (line 25) | public class UserMsg { method UserMsg (line 35) | public UserMsg() { } method UserMsg (line 37) | public UserMsg(String action, Long userId, String traceId) { method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getAction (line 56) | public String getAction() { method setAction (line 59) | public void setAction(String action) { method getUserId (line 63) | public Long getUserId() { method setUserId (line 66) | public void setUserId(Long userId) { method getTraceId (line 70) | public String getTraceId() { method setTraceId (line 73) | public void setTraceId(String traceId) { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/mq/UserMsgListener.java class UserMsgListener (line 31) | @EnableBinding(SpringCloudBookChannels.class) method onUserMsgSink (line 38) | @StreamListener("inboundUserMsg") FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/redis/RedisConfig.java class RedisConfig (line 34) | @Configuration method redisConnectionFactory (line 52) | @Bean method buildRedisTemplate (line 73) | protected RedisTemplate buildRedisTemplate(RedisConnectionFactory redi... method userRedisTemplate (line 81) | @Bean(name = "userRedisTemplate") FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/redis/repository/UserRedisRepository.java class UserRedisRepository (line 33) | @Repository method init (line 42) | @PostConstruct method saveUser (line 52) | public void saveUser(UserDto userDto) { method findOne (line 61) | public UserDto findOne(Long userId) { method delete (line 73) | public void delete(Long userId) { method buildKey (line 82) | protected String buildKey(Long userId) { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserRemoteClient.java type UserRemoteClient (line 31) | @FeignClient("USERSERVICE") method load (line 33) | @RequestMapping(value = "/users/{id}", method = RequestMethod.GET) FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 25) | public interface UserService { method load (line 26) | UserDto load(Long id); FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/service/impl/MyBusEventListener.java class MyBusEventListener (line 29) | @Component method onApplicationEvent (line 33) | @Override FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/product/service/impl/UserServiceImpl.java class UserServiceImpl (line 35) | @Service method load (line 44) | @Override method loadByRestTemplate (line 62) | public UserDto loadByRestTemplate(Long userId) { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/util/ApplicationContextHolder.java class ApplicationContextHolder (line 32) | @Component method destroy (line 37) | @Override method setApplicationContext (line 42) | @Override method getApplicationContext (line 56) | public static ApplicationContext getApplicationContext() { method clearHolder (line 64) | public static void clearHolder() { method assertContextInjected (line 72) | private static void assertContextInjected() { FILE: chapter09 -- stream/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter09 -- stream/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter09 -- stream/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 30) | @EnableDiscoveryClient method main (line 36) | public static void main(String[] args) { FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/bus/MyBusEvent.java class MyBusEvent (line 26) | public class MyBusEvent extends RemoteApplicationEvent { method MyBusEvent (line 33) | public MyBusEvent() { method MyBusEvent (line 37) | public MyBusEvent(Object source, String originService, String destinat... method toString (line 42) | @Override method toStringHelper (line 47) | protected MoreObjects.ToStringHelper toStringHelper() { method getEventType (line 54) | public String getEventType() { method setEventType (line 57) | public void setEventType(String eventType) { FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 37) | public UserDto() { method UserDto (line 41) | public UserDto(User user) { method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getNickname (line 67) | public String getNickname() { method setNickname (line 70) | public void setNickname(String nickname) { method getAvatar (line 74) | public String getAvatar() { method setAvatar (line 77) | public void setAvatar(String avatar) { FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 28) | @RestController method findAll (line 38) | @RequestMapping(method = RequestMethod.GET) method detail (line 48) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 58) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEventEndpoint.java class UserEventEndpoint (line 29) | @RestController method publishEvent (line 39) | @RequestMapping(value = "/{eventType}", method = RequestMethod.POST) FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository { FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserMsg.java class UserMsg (line 25) | public class UserMsg { method UserMsg (line 35) | public UserMsg() { } method UserMsg (line 37) | public UserMsg(String action, Long userId, String traceId) { method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getAction (line 56) | public String getAction() { method setAction (line 59) | public void setAction(String action) { method getUserId (line 63) | public Long getUserId() { method setUserId (line 66) | public void setUserId(Long userId) { method getTraceId (line 70) | public String getTraceId() { method setTraceId (line 73) | public void setTraceId(String traceId) { FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserMsgSender.java class UserMsgSender (line 30) | @Component method UserMsgSender (line 36) | @Autowired method sendMsg (line 41) | public void sendMsg(UserMsg userMsg) { FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 42) | public List findAll() { method load (line 49) | public UserDto load(Long id) { method save (line 57) | public UserDto save(UserDto userDto) { method delete (line 72) | public void delete(Long id) { method sendMsg (line 79) | protected void sendMsg(String action, Long userId) { method getTracerId (line 83) | protected String getTracerId() { FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/util/ApplicationContextHolder.java class ApplicationContextHolder (line 31) | @Component method destroy (line 36) | @Override method setApplicationContext (line 41) | @Override method getApplicationContext (line 55) | public static ApplicationContext getApplicationContext() { method clearHolder (line 63) | public static void clearHolder() { method assertContextInjected (line 71) | private static void assertContextInjected() { FILE: chapter09 -- stream/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter09 -- stream/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter10 -- security-boot/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 28) | @EnableDiscoveryClient method main (line 32) | public static void main(String[] args) { FILE: chapter10 -- security-boot/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter10 -- security-boot/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 40) | @RestController method list (line 57) | @RequestMapping(method = RequestMethod.GET) method detail (line 67) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 77) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) method delete (line 96) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter10 -- security-boot/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 38) | public UserDto() { method UserDto (line 42) | public UserDto(Long id, String nickname, String avatar) { method toString (line 48) | @Override method toStringHelper (line 53) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 61) | public Long getId() { method setId (line 64) | public void setId(Long id) { method getNickname (line 68) | public String getNickname() { method setNickname (line 71) | public void setNickname(String nickname) { method getAvatar (line 75) | public String getAvatar() { method setAvatar (line 78) | public void setAvatar(String avatar) { method getUserServicePort (line 82) | public int getUserServicePort() { method setUserServicePort (line 85) | public void setUserServicePort(int userServicePort) { FILE: chapter10 -- security-boot/product-service/src/main/java/com/cd826dong/clouddemo/product/config/SecurityConfig.java class SecurityConfig (line 33) | @EnableWebSecurity method userDetailsServiceBean (line 36) | @Bean method authenticationManagerBean (line 42) | @Bean method configure (line 48) | @Override method configure (line 60) | @Override FILE: chapter10 -- security-boot/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter10 -- security-boot/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter10 -- security-boot/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter10 -- security-boot/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter10 -- security-boot/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 31) | @FeignClient("USERSERVICE") method findAll (line 33) | @RequestMapping(value = "/users", method = RequestMethod.GET) method load (line 36) | @RequestMapping(value = "/users/{id}", method = RequestMethod.GET) FILE: chapter10 -- security-boot/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter10 -- security-boot/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter10 -- security-boot/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter10 -- security-boot/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableDiscoveryClient method main (line 31) | public static void main(String[] args) { FILE: chapter10 -- security-boot/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 39) | public UserDto() { method UserDto (line 43) | public UserDto(User user, int userServicePort) { method toString (line 50) | @Override method toStringHelper (line 55) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 63) | public Long getId() { method setId (line 66) | public void setId(Long id) { method getNickname (line 70) | public String getNickname() { method setNickname (line 73) | public void setNickname(String nickname) { method getAvatar (line 77) | public String getAvatar() { method setAvatar (line 80) | public void setAvatar(String avatar) { method getUserServicePort (line 84) | public int getUserServicePort() { method setUserServicePort (line 87) | public void setUserServicePort(int userServicePort) { FILE: chapter10 -- security-boot/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 28) | @RestController method findAll (line 38) | @RequestMapping(method = RequestMethod.GET) method detail (line 48) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 58) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter10 -- security-boot/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter10 -- security-boot/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository, UserR... FILE: chapter10 -- security-boot/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryEx.java type UserRepositoryEx (line 27) | public interface UserRepositoryEx { method findTopUser (line 28) | List findTopUser(int maxResult); FILE: chapter10 -- security-boot/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryImpl.java class UserRepositoryImpl (line 30) | public class UserRepositoryImpl implements UserRepositoryEx { method findTopUser (line 34) | public List findTopUser(int maxResult) { FILE: chapter10 -- security-boot/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 40) | public List findAll() { method load (line 47) | public UserDto load(Long id) { method save (line 55) | public UserDto save(UserDto userDto) { method delete (line 67) | public void delete(Long id) { FILE: chapter10 -- security-boot/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter10 -- security-boot/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter10 -- security-jwt/auth-server/src/main/java/com/cd826dong/clouddemo/authserver/Application.java class Application (line 35) | @SpringBootApplication method user (line 40) | @RequestMapping(value = { "/user" }, produces = "application/json") method main (line 48) | public static void main(String[] args) { FILE: chapter10 -- security-jwt/auth-server/src/main/java/com/cd826dong/clouddemo/authserver/config/JWTTokenConfig.java class JWTTokenConfig (line 34) | @Configuration method tokenStore (line 39) | @Bean method tokenServices (line 44) | @Bean method jwtAccessTokenConverter (line 53) | @Bean method jwtTokenEnhancer (line 60) | @Bean FILE: chapter10 -- security-jwt/auth-server/src/main/java/com/cd826dong/clouddemo/authserver/config/OAuthConfig.java class OAuthConfig (line 38) | @Configuration method configure (line 51) | @Override method configure (line 60) | @Override FILE: chapter10 -- security-jwt/auth-server/src/main/java/com/cd826dong/clouddemo/authserver/config/OAuthWebSecurityConfigurer.java class OAuthWebSecurityConfigurer (line 32) | @Configuration method authenticationManagerBean (line 35) | @Override method userDetailsServiceBean (line 41) | @Override method configure (line 47) | @Override FILE: chapter10 -- security-jwt/auth-server/src/main/java/com/cd826dong/clouddemo/authserver/config/ServiceConfig.java class ServiceConfig (line 20) | @Component method getJwtSigningKey (line 26) | public String getJwtSigningKey() { FILE: chapter10 -- security-jwt/auth-server/src/main/java/com/cd826dong/clouddemo/authserver/jwt/JWTTokenEnhancer.java class JWTTokenEnhancer (line 31) | public class JWTTokenEnhancer implements TokenEnhancer { method enhance (line 32) | @Override FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 36) | @EnableDiscoveryClient method getCustomRestTemplate (line 42) | @Bean method main (line 56) | public static void main(String[] args) { FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 39) | @RestController method list (line 56) | @RequestMapping(method = RequestMethod.GET) method detail (line 66) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 76) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 38) | public UserDto() { method UserDto (line 42) | public UserDto(Long id, String nickname, String avatar) { method toString (line 48) | @Override method toStringHelper (line 53) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 61) | public Long getId() { method setId (line 64) | public void setId(Long id) { method getNickname (line 68) | public String getNickname() { method setNickname (line 71) | public void setNickname(String nickname) { method getAvatar (line 75) | public String getAvatar() { method setAvatar (line 78) | public void setAvatar(String avatar) { method getUserServicePort (line 82) | public int getUserServicePort() { method setUserServicePort (line 85) | public void setUserServicePort(int userServicePort) { FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/product/config/ResourceServerConfiguration.java class ResourceServerConfiguration (line 27) | @Configuration method configure (line 29) | @Override FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 27) | public interface UserService { method findAll (line 28) | List findAll(); method load (line 30) | UserDto load(Long id); FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/product/service/impl/UserServiceImpl.java class UserServiceImpl (line 31) | @Component method findAll (line 36) | @Override method load (line 41) | @Override FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/util/JWTOAuthTokenInterceptor.java class JWTOAuthTokenInterceptor (line 30) | public class JWTOAuthTokenInterceptor implements ClientHttpRequestInterc... method intercept (line 31) | @Override FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/util/UserContext.java class UserContext (line 22) | public class UserContext { method getAuthToken (line 31) | public static String getAuthToken() { method setAuthToken (line 34) | public static void setAuthToken(String curToken) { method getUserId (line 38) | public static String getUserId() { method setUserId (line 41) | public static void setUserId( method getShopId (line 45) | public static String getShopId() { method setShopId (line 48) | public static void setShopId(String curShopId) { FILE: chapter10 -- security-jwt/product-service/src/main/java/com/cd826dong/clouddemo/util/UserContextFilter.java class UserContextFilter (line 31) | @Component method init (line 35) | @Override method doFilter (line 40) | @Override method destroy (line 57) | @Override FILE: chapter10 -- security-jwt/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter10 -- security-jwt/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 28) | @EnableDiscoveryClient method main (line 33) | public static void main(String[] args) { FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 39) | public UserDto() { method UserDto (line 43) | public UserDto(User user, int userServicePort) { method toString (line 50) | @Override method toStringHelper (line 55) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 63) | public Long getId() { method setId (line 66) | public void setId(Long id) { method getNickname (line 70) | public String getNickname() { method setNickname (line 73) | public void setNickname(String nickname) { method getAvatar (line 77) | public String getAvatar() { method setAvatar (line 80) | public void setAvatar(String avatar) { method getUserServicePort (line 84) | public int getUserServicePort() { method setUserServicePort (line 87) | public void setUserServicePort(int userServicePort) { FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 28) | @RestController method findAll (line 38) | @RequestMapping(method = RequestMethod.GET) method detail (line 48) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 58) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/user/config/JWTTokenConfig.java class JWTTokenConfig (line 34) | @Configuration method tokenStore (line 39) | @Bean method tokenServices (line 44) | @Bean method jwtAccessTokenConverter (line 53) | @Bean method jwtTokenEnhancer (line 60) | @Bean FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/user/config/ResourceServerConfiguration.java class ResourceServerConfiguration (line 27) | @Configuration method configure (line 29) | @Override FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/user/config/ServiceConfig.java class ServiceConfig (line 20) | @Component method getJwtSigningKey (line 26) | public String getJwtSigningKey() { FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository, UserR... FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryEx.java type UserRepositoryEx (line 27) | public interface UserRepositoryEx { method findTopUser (line 28) | List findTopUser(int maxResult); FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryImpl.java class UserRepositoryImpl (line 30) | public class UserRepositoryImpl implements UserRepositoryEx { method findTopUser (line 34) | public List findTopUser(int maxResult) { FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 40) | public List findAll() { method load (line 47) | public UserDto load(Long id) { method save (line 55) | public UserDto save(UserDto userDto) { method delete (line 67) | public void delete(Long id) { FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/util/JWTOAuthTokenInterceptor.java class JWTOAuthTokenInterceptor (line 30) | public class JWTOAuthTokenInterceptor implements ClientHttpRequestInterc... method intercept (line 31) | @Override FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/util/JWTTokenEnhancer.java class JWTTokenEnhancer (line 31) | public class JWTTokenEnhancer implements TokenEnhancer { method enhance (line 32) | @Override FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/util/UserContext.java class UserContext (line 22) | public class UserContext { method getAuthToken (line 31) | public static String getAuthToken() { method setAuthToken (line 34) | public static void setAuthToken(String curToken) { method getUserId (line 38) | public static String getUserId() { method setUserId (line 41) | public static void setUserId( method getShopId (line 45) | public static String getShopId() { method setShopId (line 48) | public static void setShopId(String curShopId) { FILE: chapter10 -- security-jwt/user-service/src/main/java/com/cd826dong/clouddemo/util/UserContextFilter.java class UserContextFilter (line 31) | @Component method init (line 35) | @Override method doFilter (line 40) | @Override method destroy (line 57) | @Override FILE: chapter10 -- security-jwt/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter10 -- security-jwt/zuul-server/src/main/java/com/cd826dong/clouddemo/zuul/Application.java class Application (line 27) | @EnableZuulProxy method main (line 31) | public static void main(String[] args) { FILE: chapter10 -- security-jwt/zuul-server/src/main/java/com/cd826dong/clouddemo/zuul/config/ServiceConfig.java class ServiceConfig (line 26) | @Component method getJwtSigningKey (line 32) | public String getJwtSigningKey() { FILE: chapter10 -- security-jwt/zuul-server/src/main/java/com/cd826dong/clouddemo/zuul/filters/FilterUtils.java class FilterUtils (line 25) | @Component method getShopId (line 32) | public final String getShopId(){ method setShopId (line 41) | public void setShopId(String shopId){ method getUserId (line 46) | public final String getUserId(){ method setUserId (line 55) | public void setUserId(String userId){ method getAuthToken (line 60) | public final String getAuthToken(){ FILE: chapter10 -- security-jwt/zuul-server/src/main/java/com/cd826dong/clouddemo/zuul/filters/JWTTokenFilter.java class JWTTokenFilter (line 29) | @Component method filterType (line 39) | @Override method filterOrder (line 44) | @Override method shouldFilter (line 49) | @Override method run (line 54) | public Object run() { method parseJWTToken (line 63) | private void parseJWTToken(){ FILE: chapter10 -- security-oauth/auth-server/src/main/java/com/cd826dong/clouddemo/authserver/Application.java class Application (line 35) | @SpringBootApplication method user (line 40) | @RequestMapping(value = { "/user" }, produces = "application/json") method main (line 48) | public static void main(String[] args) { FILE: chapter10 -- security-oauth/auth-server/src/main/java/com/cd826dong/clouddemo/authserver/config/OAuthConfig.java class OAuthConfig (line 31) | @Configuration method configure (line 38) | @Override method configure (line 47) | @Override FILE: chapter10 -- security-oauth/auth-server/src/main/java/com/cd826dong/clouddemo/authserver/config/OAuthWebSecurityConfigurer.java class OAuthWebSecurityConfigurer (line 32) | @Configuration method authenticationManagerBean (line 35) | @Override method userDetailsServiceBean (line 41) | @Override method configure (line 47) | @Override FILE: chapter10 -- security-oauth/auth-server/src/main/java/com/cd826dong/clouddemo/security/InspectHeaderFilter.java class InspectHeaderFilter (line 9) | @Component method doFilter (line 11) | @Override method init (line 21) | @Override method destroy (line 24) | @Override FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/product/Application.java class Application (line 38) | @EnableDiscoveryClient method oauth2RestTemplate (line 44) | @Bean method main (line 50) | public static void main(String[] args) { FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductCommentDto.java class ProductCommentDto (line 31) | public class ProductCommentDto implements Serializable { method ProductCommentDto (line 42) | public ProductCommentDto() { method ProductCommentDto (line 46) | public ProductCommentDto(ProductComment productComment) { method toString (line 52) | @Override method toStringHelper (line 57) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 65) | public Long getId() { method setId (line 68) | public void setId(Long id) { method getProduct (line 72) | public Product getProduct() { method setProduct (line 75) | public void setProduct(Product product) { method getAuthor (line 79) | public UserDto getAuthor() { method setAuthor (line 82) | public void setAuthor(UserDto author) { method getContent (line 86) | public String getContent() { method setContent (line 89) | public void setContent(String content) { method getCreated (line 93) | public Date getCreated() { method setCreated (line 96) | public void setCreated(Date created) { FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/product/api/ProductEndpoint.java class ProductEndpoint (line 39) | @RestController method list (line 56) | @RequestMapping(method = RequestMethod.GET) method detail (line 66) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method comments (line 76) | @RequestMapping(value = "/{id}/comments", method = RequestMethod.GET) FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/product/api/UserDto.java class UserDto (line 27) | public class UserDto implements Serializable { method UserDto (line 38) | public UserDto() { method UserDto (line 42) | public UserDto(Long id, String nickname, String avatar) { method toString (line 48) | @Override method toStringHelper (line 53) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 61) | public Long getId() { method setId (line 64) | public void setId(Long id) { method getNickname (line 68) | public String getNickname() { method setNickname (line 71) | public void setNickname(String nickname) { method getAvatar (line 75) | public String getAvatar() { method setAvatar (line 78) | public void setAvatar(String avatar) { method getUserServicePort (line 82) | public int getUserServicePort() { method setUserServicePort (line 85) | public void setUserServicePort(int userServicePort) { FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/product/config/ResourceServerConfiguration.java class ResourceServerConfiguration (line 27) | @Configuration method configure (line 29) | @Override FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/Product.java class Product (line 31) | @Entity method toString (line 46) | @Override method toStringHelper (line 51) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 59) | public Long getId() { method setId (line 62) | public void setId(Long id) { method getName (line 66) | public String getName() { method setName (line 69) | public void setName(String name) { method getCoverImage (line 73) | public String getCoverImage() { method setCoverImage (line 76) | public void setCoverImage(String coverImage) { method getPrice (line 80) | public int getPrice() { method setPrice (line 83) | public void setPrice(int price) { FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/product/entity/ProductComment.java class ProductComment (line 32) | @Entity method toString (line 47) | @Override method toStringHelper (line 52) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 60) | public Long getId() { method setId (line 63) | public void setId(Long id) { method getProductId (line 67) | public Long getProductId() { method setProductId (line 70) | public void setProductId(Long productId) { method getAuthorId (line 74) | public Long getAuthorId() { method setAuthorId (line 77) | public void setAuthorId(Long authorId) { method getContent (line 81) | public String getContent() { method setContent (line 84) | public void setContent(String content) { method getCreated (line 88) | public Date getCreated() { method setCreated (line 91) | public void setCreated(Date created) { FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductCommentRepository.java type ProductCommentRepository (line 28) | public interface ProductCommentRepository extends JpaRepository findByProductIdOrderByCreated(Long productId); FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/product/repository/ProductRepository.java type ProductRepository (line 26) | public interface ProductRepository extends JpaRepository { FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/product/service/UserService.java type UserService (line 27) | public interface UserService { method findAll (line 28) | List findAll(); method load (line 30) | UserDto load(Long id); FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/product/service/impl/UserServiceImpl.java class UserServiceImpl (line 31) | @Component method findAll (line 36) | @Override method load (line 41) | @Override FILE: chapter10 -- security-oauth/product-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter10 -- security-oauth/product-service/src/main/resources/schema.sql type tbProduct (line 7) | create table tbProduct type tbProduct_Comment (line 16) | create table tbProduct_Comment FILE: chapter10 -- security-oauth/service-discovery/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 27) | @EnableEurekaServer method main (line 31) | public static void main(String[] args) { FILE: chapter10 -- security-oauth/user-service/src/main/java/com/cd826dong/clouddemo/Application.java class Application (line 28) | @EnableDiscoveryClient method main (line 33) | public static void main(String[] args) { FILE: chapter10 -- security-oauth/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserDto.java class UserDto (line 28) | public class UserDto implements Serializable { method UserDto (line 39) | public UserDto() { method UserDto (line 43) | public UserDto(User user, int userServicePort) { method toString (line 50) | @Override method toStringHelper (line 55) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 63) | public Long getId() { method setId (line 66) | public void setId(Long id) { method getNickname (line 70) | public String getNickname() { method setNickname (line 73) | public void setNickname(String nickname) { method getAvatar (line 77) | public String getAvatar() { method setAvatar (line 80) | public void setAvatar(String avatar) { method getUserServicePort (line 84) | public int getUserServicePort() { method setUserServicePort (line 87) | public void setUserServicePort(int userServicePort) { FILE: chapter10 -- security-oauth/user-service/src/main/java/com/cd826dong/clouddemo/user/api/UserEndpoint.java class UserEndpoint (line 28) | @RestController method findAll (line 38) | @RequestMapping(method = RequestMethod.GET) method detail (line 48) | @RequestMapping(value = "/{id}", method = RequestMethod.GET) method update (line 58) | @RequestMapping(value = "/{id}", method = RequestMethod.POST) method delete (line 68) | @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) FILE: chapter10 -- security-oauth/user-service/src/main/java/com/cd826dong/clouddemo/user/config/ResourceServerConfiguration.java class ResourceServerConfiguration (line 27) | @Configuration method configure (line 29) | @Override FILE: chapter10 -- security-oauth/user-service/src/main/java/com/cd826dong/clouddemo/user/entity/User.java class User (line 31) | @Entity method toString (line 44) | @Override method toStringHelper (line 49) | protected MoreObjects.ToStringHelper toStringHelper() { method getId (line 57) | public Long getId() { method setId (line 60) | public void setId(Long id) { method getNickname (line 64) | public String getNickname() { method setNickname (line 67) | public void setNickname(String nickname) { method getAvatar (line 71) | public String getAvatar() { method setAvatar (line 74) | public void setAvatar(String avatar) { FILE: chapter10 -- security-oauth/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepository.java type UserRepository (line 26) | public interface UserRepository extends JpaRepository, UserR... FILE: chapter10 -- security-oauth/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryEx.java type UserRepositoryEx (line 27) | public interface UserRepositoryEx { method findTopUser (line 28) | List findTopUser(int maxResult); FILE: chapter10 -- security-oauth/user-service/src/main/java/com/cd826dong/clouddemo/user/repository/UserRepositoryImpl.java class UserRepositoryImpl (line 30) | public class UserRepositoryImpl implements UserRepositoryEx { method findTopUser (line 34) | public List findTopUser(int maxResult) { FILE: chapter10 -- security-oauth/user-service/src/main/java/com/cd826dong/clouddemo/user/service/UserService.java class UserService (line 33) | @Service method findAll (line 40) | public List findAll() { method load (line 47) | public UserDto load(Long id) { method save (line 55) | public UserDto save(UserDto userDto) { method delete (line 67) | public void delete(Long id) { FILE: chapter10 -- security-oauth/user-service/src/main/java/com/cd826dong/clouddemo/util/HibernatePhysicalNamingNamingStrategy.java class HibernatePhysicalNamingNamingStrategy (line 31) | @MappedSuperclass method toPhysicalTableName (line 33) | @Override method toPhysicalColumnName (line 38) | @Override method convert (line 43) | private Identifier convert(Identifier identifier) { FILE: chapter10 -- security-oauth/user-service/src/main/resources/schema.sql type tbUser (line 6) | create table tbUser FILE: chapter10 -- security-oauth/zuul-server/src/main/java/com/cd826dong/clouddemo/zuul/zuulserver/Application.java class Application (line 27) | @EnableZuulProxy method main (line 31) | public static void main(String[] args) {